Any client of the Slack RTM API will need to ensure that they reinstate their websocket when the connection drops. Unfortunately (I think) this currently means re-wiring your application to a new dispatcher etc whenever there is a connection drop. It would be great if this library supported a 'resilient' mode that would recreate a dropped internal connection and wire the new connection to the same channels.
What do you think?
I've been pondering whether this feature request should target slack-rtm or gniazdo. I think it makes sense that gnaizdo manages individual connections and higher-level libraries like this one manage those.
Any client of the Slack RTM API will need to ensure that they reinstate their websocket when the connection drops. Unfortunately (I think) this currently means re-wiring your application to a new dispatcher etc whenever there is a connection drop. It would be great if this library supported a 'resilient' mode that would recreate a dropped internal connection and wire the new connection to the same channels.
What do you think?
I've been pondering whether this feature request should target slack-rtm or gniazdo. I think it makes sense that gnaizdo manages individual connections and higher-level libraries like this one manage those.