From 85293ffdd51adfcc35fe8d22a3b3f7b2f65a49b8 Mon Sep 17 00:00:00 2001 From: MSOB7YY Date: Fri, 9 Aug 2024 02:50:43 +0300 Subject: [PATCH] chore: dont refetch pages after signing out --- .../pages/youtube_main_page_fetcher_acc_base.dart | 9 ++++++++- pubspec.yaml | 2 +- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/lib/youtube/pages/youtube_main_page_fetcher_acc_base.dart b/lib/youtube/pages/youtube_main_page_fetcher_acc_base.dart index b7a7fd3b..a56f6928 100644 --- a/lib/youtube/pages/youtube_main_page_fetcher_acc_base.dart +++ b/lib/youtube/pages/youtube_main_page_fetcher_acc_base.dart @@ -154,7 +154,14 @@ class _YoutubePageState, T extends MapSerializa } void _onAccChanged() { - _onInit(forceRequest: true); + final isSignedIn = YoutubeAccountController.current.activeAccountChannel.value != null; + if (isSignedIn) { + _onInit(forceRequest: true); + } else { + _currentFeed.value = null; + _lastFetchWasCached.value = false; + _refreshButtonShown.value = false; + } } @override diff --git a/pubspec.yaml b/pubspec.yaml index b78edaad..84a4146b 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,7 +1,7 @@ name: namida description: A Beautiful and Feature-rich Music Player, With YouTube & Video Support Built in Flutter publish_to: "none" -version: 3.8.59-beta+240808238 +version: 3.8.6-beta+240808238 environment: sdk: ">=3.4.0 <4.0.0"