From 6940e9214239c9140a94a78960abea7f99ead6b4 Mon Sep 17 00:00:00 2001 From: Kingkor Roy Tirtho Date: Fri, 5 Sep 2025 21:16:24 +0600 Subject: [PATCH] chore: system tray icon and pagination not working --- lib/provider/metadata_plugin/utils/family_paginated.dart | 4 ++-- lib/provider/metadata_plugin/utils/paginated.dart | 2 +- pubspec.yaml | 1 + 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/lib/provider/metadata_plugin/utils/family_paginated.dart b/lib/provider/metadata_plugin/utils/family_paginated.dart index 07fded4a..e00740bc 100644 --- a/lib/provider/metadata_plugin/utils/family_paginated.dart +++ b/lib/provider/metadata_plugin/utils/family_paginated.dart @@ -27,7 +27,7 @@ abstract class FamilyPaginatedAsyncNotifier final items = newState.items.isEmpty ? [] : newState.items.cast(); state = AsyncData(newState.copyWith(items: [...oldItems, ...items])); - } finally { + } catch (e) { state = AsyncData(oldState!); } } @@ -78,7 +78,7 @@ abstract class AutoDisposeFamilyPaginatedAsyncNotifier ...newState.items.cast(), ]), ); - } finally { + } catch (e) { state = AsyncData(oldState!); } } diff --git a/lib/provider/metadata_plugin/utils/paginated.dart b/lib/provider/metadata_plugin/utils/paginated.dart index 2695fcf6..e9c7eded 100644 --- a/lib/provider/metadata_plugin/utils/paginated.dart +++ b/lib/provider/metadata_plugin/utils/paginated.dart @@ -28,7 +28,7 @@ mixin PaginatedAsyncNotifierMixin final items = newState.items.isEmpty ? [] : newState.items.cast(); state = AsyncData(newState.copyWith(items: [...oldItems, ...items])); - } finally { + } catch (e) { state = AsyncData(oldState!); } } diff --git a/pubspec.yaml b/pubspec.yaml index 8d9d700b..d3008786 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -203,6 +203,7 @@ flutter: - assets/images/logos/ - assets/branding/spotube-logo.png - assets/branding/spotube-logo-light.png + - assets/branding/spotube-logo.ico - LICENSE - packages/flutter_undraw/assets/undraw/access_denied.svg - packages/flutter_undraw/assets/undraw/fixing_bugs.svg