State management question
-
So I am using the example on the documentation.. I am assuming
onLeave (client) { delete this.state.players[ client.sessionId ]; }
is supposed to trigger a change.operator delete event on the client side but nothing happens. on message and onjoin seem to work as intended.
I am using
arena.listen("players/:id/:attribute", (change) => { })
which makes a lot of sense but what would be the use case of
arena.onStateChange.add((state) => { })
?