mirror of
https://github.com/kodjodevf/mangayomi.git
synced 2026-01-11 22:40:36 +00:00
+
This commit is contained in:
parent
664a1f6dcf
commit
538f87630c
3 changed files with 19 additions and 11 deletions
|
|
@ -110,17 +110,19 @@ class _LibraryGridViewWidgetState extends State<LibraryGridViewWidget> {
|
|||
mangaM: entry,
|
||||
source: entry.source!,
|
||||
);
|
||||
ref.invalidate(
|
||||
getAllMangaWithoutCategoriesStreamProvider(
|
||||
itemType: widget.itemType,
|
||||
),
|
||||
);
|
||||
ref.invalidate(
|
||||
getAllMangaStreamProvider(
|
||||
categoryId: null,
|
||||
itemType: widget.itemType,
|
||||
),
|
||||
);
|
||||
if (context.mounted) {
|
||||
ref.invalidate(
|
||||
getAllMangaWithoutCategoriesStreamProvider(
|
||||
itemType: widget.itemType,
|
||||
),
|
||||
);
|
||||
ref.invalidate(
|
||||
getAllMangaStreamProvider(
|
||||
categoryId: null,
|
||||
itemType: widget.itemType,
|
||||
),
|
||||
);
|
||||
}
|
||||
}
|
||||
},
|
||||
onLongPress: () {
|
||||
|
|
|
|||
|
|
@ -27,6 +27,7 @@ import 'package:mangayomi/modules/more/settings/browse/providers/browse_state_pr
|
|||
import 'package:mangayomi/modules/more/settings/reader/providers/reader_state_provider.dart';
|
||||
import 'package:mangayomi/modules/more/settings/sync/providers/sync_providers.dart';
|
||||
import 'package:mangayomi/providers/l10n_providers.dart';
|
||||
import 'package:mangayomi/router/router.dart';
|
||||
import 'package:riverpod_annotation/riverpod_annotation.dart';
|
||||
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
||||
part 'restore.g.dart';
|
||||
|
|
@ -263,6 +264,7 @@ void restoreBackup(Ref ref, Map<String, dynamic> backup, {bool full = true}) {
|
|||
ref.invalidate(extensionsRepoStateProvider(ItemType.manga));
|
||||
ref.invalidate(extensionsRepoStateProvider(ItemType.anime));
|
||||
ref.invalidate(extensionsRepoStateProvider(ItemType.novel));
|
||||
ref.read(routerCurrentLocationStateProvider.notifier).refresh();
|
||||
}
|
||||
});
|
||||
} catch (e) {
|
||||
|
|
|
|||
|
|
@ -96,6 +96,10 @@ class RouterCurrentLocationState extends _$RouterCurrentLocationState {
|
|||
});
|
||||
});
|
||||
}
|
||||
|
||||
void refresh() {
|
||||
_listener();
|
||||
}
|
||||
}
|
||||
|
||||
class RouterNotifier extends ChangeNotifier {
|
||||
|
|
|
|||
Loading…
Reference in a new issue