I'm registering leave channel event handler with code below:
channel.on(Event::Phoenix(PhoenixEvent::Leave), |_chn, msg| {
println!("<Leave>: {:?}", msg);
}).await.unwrap();
But this piece of code never gets called no matter when I call channel.leave().await or client.disconnect().await.
I'm registering leave channel event handler with code below:
But this piece of code never gets called no matter when I call
channel.leave().awaitorclient.disconnect().await.