I am trying to update the list of rooms that are open for seating in the lobby. I'd like to remove any rooms where the games have been started.
I notify the server that that the room property has changed with:
AppWarp::Client::getInstance()->updateRoomProperties(roomId, properties, removeArray);
But how do I get a user in the lobby to detect this change?
I've tried adding
void HelloWorld::onUserChangeRoomProperty ( AppWarp :: room event , std :: string username , std :: map < std :: string , std :: string > properties , std :: map < std :: string , std :: string > lockTable )
void HelloWorld::onUpdatePropertyDone ( AppWarp :: liveroom event)
But neither have fired. I know the property is being set because the rooms disappear when I manually refresh it.