From fcef2ef15ca3ee25eaf4f4d0c2d58b99fcaff894 Mon Sep 17 00:00:00 2001 From: Shay Patel Date: Fri, 25 Oct 2024 19:49:38 +0100 Subject: [PATCH] Return new event's ID on creation --- contracts/EventManager.sol | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/contracts/EventManager.sol b/contracts/EventManager.sol index f93fa35..9908fc9 100644 --- a/contracts/EventManager.sol +++ b/contracts/EventManager.sol @@ -85,9 +85,10 @@ contract EventManager { return centsToFlare(events[_eventId].ticketPrice); } - function createEvent(string memory _name, string memory _description, uint256 _capacity, uint256 _ticketPrice, uint256 _eventDate, string[] memory _images) public { + function createEvent(string memory _name, string memory _description, uint256 _capacity, uint256 _ticketPrice, uint256 _eventDate, string[] memory _images) public returns (uint256 _eventId) { events[eventCounter] = Event(_name, _description, _capacity, 0, _ticketPrice, _eventDate, _images, new uint256[](0), msg.sender); eventCounter++; + return eventCounter - 1; } function getEventImages(uint256 _eventId) public view returns (string[] memory) {