chore: clear or disconnect discord on dispose

This commit is contained in:
Kingkor Roy Tirtho 2024-09-13 20:12:44 +06:00
parent 4f882882e0
commit 40bfcc1961

View File

@ -61,6 +61,7 @@ class DiscordNotifier extends AsyncNotifier<void> {
for (final subscription in subscriptions) { for (final subscription in subscriptions) {
subscription.cancel(); subscription.cancel();
} }
await clear();
await close(); await close();
await FlutterDiscordRPC.instance.dispose(); await FlutterDiscordRPC.instance.dispose();
}); });
@ -68,7 +69,7 @@ class DiscordNotifier extends AsyncNotifier<void> {
if (!enabled && FlutterDiscordRPC.instance.isConnected) { if (!enabled && FlutterDiscordRPC.instance.isConnected) {
await clear(); await clear();
await close(); await close();
} else { } else if (enabled) {
await FlutterDiscordRPC.instance.connect(autoRetry: true); await FlutterDiscordRPC.instance.connect(autoRetry: true);
} }
} }