Way to reproduce:
realtimeClient = AblyRealtime(ClientOptions().apply {
//...
autoConnect = false
})
realtimeClient.connect()
realtimeClient.channels.get("channel").attach()
Expected:
realtimeClient.channels.get("channel"): initialized -> attaching -> attached states
Actual:
realtimeClient.channels.get("channel"): initialized -> attaching -> initialized states
┆Issue is synchronized with this Jira Task by Unito