From a40c639a96903a766daa78c3b02c298fc7663d55 Mon Sep 17 00:00:00 2001 From: "Lucas.Xu" Date: Thu, 3 Aug 2023 07:50:56 +0700 Subject: [PATCH] fix: dispose the listener when the favorite bloc dispose (#3103) --- .../lib/workspace/application/favorite/favorite_bloc.dart | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/frontend/appflowy_flutter/lib/workspace/application/favorite/favorite_bloc.dart b/frontend/appflowy_flutter/lib/workspace/application/favorite/favorite_bloc.dart index 5c7227abf4..7a664cd3c3 100644 --- a/frontend/appflowy_flutter/lib/workspace/application/favorite/favorite_bloc.dart +++ b/frontend/appflowy_flutter/lib/workspace/application/favorite/favorite_bloc.dart @@ -58,6 +58,12 @@ class FavoriteBloc extends Bloc { ); } + @override + Future close() async { + await _listener.stop(); + return super.close(); + } + void _onFavoritesUpdated( Either favoriteOrFailed, bool didFavorite,