What’s the canonical way to handle ephemeral state? Let’s take typing indicators as an example, e.g. Bob is typing.... At first I thought Phoenix.Presence would be perfect for this, just add a typing boolean in the metadata along with some debouncing, but then I started second guessing and thought maybe it’s not the best tool for the job. Maybe it’s better to just use Phoenix.PubSub and broadcast_from for ephemeral state. How do you think about this? Is there a good rule of thumb for choosing one vs the other?






















