What do you want to see in the API?
My understanding is that there is an MQTT system implemented in the server for sending update messages to the clients that has made some time back.
This also has some documentation about the potential topics/endpoints to connect to this system in the GitHub wiki pages.
I would like to see the Messages shown there to be checked and updated as needed so that they can actually be used by the client.
This is the order in which the topics should be made available:
- Voting and JukeBox topics.
- These should have most of the related base work already completed in serverside and should easily be usable in testing this.
- Voting
- New poll is created.
- New vote is added to the poll
- Poll ends.
- Jukebox
- Jukebox playlist changes.
- DailyTask (Whenever DailyTask API is finished/updated properly.)
- Task state advances.
- Task completes.
- Other players task completes.
- Milestone is reached.
- Changes to the clan status
- Player joins or leaves the clan.
- Clan base info is updated.
- Stock status
- If furniture are bought or gained through various mains.
- Furniture is bought from the clans stall (Ie. it no longer belongs to the clan.)
- SoulHome (Whenever soulhome API updates are ready.)
- Friend status and requests
- New requests are sent.
- Request is accepted or declined.
- Match invites
- Should include a new endpoint where this invite is sent to server which then handles the delivery to the correct player.
What do you want to see in the API?
My understanding is that there is an MQTT system implemented in the server for sending update messages to the clients that has made some time back.
This also has some documentation about the potential topics/endpoints to connect to this system in the GitHub wiki pages.
I would like to see the Messages shown there to be checked and updated as needed so that they can actually be used by the client.
This is the order in which the topics should be made available: