From 40bfcc1961b78c8f6ea265e8a512fd6a6c99c909 Mon Sep 17 00:00:00 2001 From: Kingkor Roy Tirtho Date: Fri, 13 Sep 2024 20:12:44 +0600 Subject: [PATCH] chore: clear or disconnect discord on dispose --- lib/provider/discord_provider.dart | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/provider/discord_provider.dart b/lib/provider/discord_provider.dart index 4db1835f..9b98e24f 100644 --- a/lib/provider/discord_provider.dart +++ b/lib/provider/discord_provider.dart @@ -61,6 +61,7 @@ class DiscordNotifier extends AsyncNotifier { for (final subscription in subscriptions) { subscription.cancel(); } + await clear(); await close(); await FlutterDiscordRPC.instance.dispose(); }); @@ -68,7 +69,7 @@ class DiscordNotifier extends AsyncNotifier { if (!enabled && FlutterDiscordRPC.instance.isConnected) { await clear(); await close(); - } else { + } else if (enabled) { await FlutterDiscordRPC.instance.connect(autoRetry: true); } }