Return new event's ID on creation

This commit is contained in:
2024-10-25 19:49:38 +01:00
parent fc1fe0c3cc
commit fcef2ef15c

View File

@@ -85,9 +85,10 @@ contract EventManager {
return centsToFlare(events[_eventId].ticketPrice); 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); events[eventCounter] = Event(_name, _description, _capacity, 0, _ticketPrice, _eventDate, _images, new uint256[](0), msg.sender);
eventCounter++; eventCounter++;
return eventCounter - 1;
} }
function getEventImages(uint256 _eventId) public view returns (string[] memory) { function getEventImages(uint256 _eventId) public view returns (string[] memory) {