chore: system tray icon and pagination not working

This commit is contained in:
Kingkor Roy Tirtho 2025-09-05 21:16:24 +06:00
parent 4d57b134a3
commit 6940e92142
3 changed files with 4 additions and 3 deletions

View File

@ -27,7 +27,7 @@ abstract class FamilyPaginatedAsyncNotifier<K, A>
final items = newState.items.isEmpty ? <K>[] : newState.items.cast<K>(); final items = newState.items.isEmpty ? <K>[] : newState.items.cast<K>();
state = AsyncData(newState.copyWith(items: <K>[...oldItems, ...items])); state = AsyncData(newState.copyWith(items: <K>[...oldItems, ...items]));
} finally { } catch (e) {
state = AsyncData(oldState!); state = AsyncData(oldState!);
} }
} }
@ -78,7 +78,7 @@ abstract class AutoDisposeFamilyPaginatedAsyncNotifier<K, A>
...newState.items.cast<K>(), ...newState.items.cast<K>(),
]), ]),
); );
} finally { } catch (e) {
state = AsyncData(oldState!); state = AsyncData(oldState!);
} }
} }

View File

@ -28,7 +28,7 @@ mixin PaginatedAsyncNotifierMixin<K>
final items = newState.items.isEmpty ? <K>[] : newState.items.cast<K>(); final items = newState.items.isEmpty ? <K>[] : newState.items.cast<K>();
state = AsyncData(newState.copyWith(items: <K>[...oldItems, ...items])); state = AsyncData(newState.copyWith(items: <K>[...oldItems, ...items]));
} finally { } catch (e) {
state = AsyncData(oldState!); state = AsyncData(oldState!);
} }
} }

View File

@ -203,6 +203,7 @@ flutter:
- assets/images/logos/ - assets/images/logos/
- assets/branding/spotube-logo.png - assets/branding/spotube-logo.png
- assets/branding/spotube-logo-light.png - assets/branding/spotube-logo-light.png
- assets/branding/spotube-logo.ico
- LICENSE - LICENSE
- packages/flutter_undraw/assets/undraw/access_denied.svg - packages/flutter_undraw/assets/undraw/access_denied.svg
- packages/flutter_undraw/assets/undraw/fixing_bugs.svg - packages/flutter_undraw/assets/undraw/fixing_bugs.svg