Unsubscribes and removes Realtime channel from Realtime client.
Removing a channel is a great way to maintain the performance of your project's Realtime service as well as your database if you're listening to Postgres changes. Supabase will automatically handle cleanup 30 seconds after a client is disconnected, but unused channels may cause degradation as more clients are simultaneously subscribed.
Examples
Remove a channel
var channel = await supabase.From<City>().On(ChannelEventType.All, (sender, change) => \{ \});
channel.Unsubscribe();
// OR
var channel = supabase.Realtime.Channel("realtime", "public", "*");
channel.Unsubscribe()