mirror of
https://github.com/kodjodevf/mangayomi.git
synced 2026-04-21 16:01:58 +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,
|
mangaM: entry,
|
||||||
source: entry.source!,
|
source: entry.source!,
|
||||||
);
|
);
|
||||||
ref.invalidate(
|
if (context.mounted) {
|
||||||
getAllMangaWithoutCategoriesStreamProvider(
|
ref.invalidate(
|
||||||
itemType: widget.itemType,
|
getAllMangaWithoutCategoriesStreamProvider(
|
||||||
),
|
itemType: widget.itemType,
|
||||||
);
|
),
|
||||||
ref.invalidate(
|
);
|
||||||
getAllMangaStreamProvider(
|
ref.invalidate(
|
||||||
categoryId: null,
|
getAllMangaStreamProvider(
|
||||||
itemType: widget.itemType,
|
categoryId: null,
|
||||||
),
|
itemType: widget.itemType,
|
||||||
);
|
),
|
||||||
|
);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
onLongPress: () {
|
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/reader/providers/reader_state_provider.dart';
|
||||||
import 'package:mangayomi/modules/more/settings/sync/providers/sync_providers.dart';
|
import 'package:mangayomi/modules/more/settings/sync/providers/sync_providers.dart';
|
||||||
import 'package:mangayomi/providers/l10n_providers.dart';
|
import 'package:mangayomi/providers/l10n_providers.dart';
|
||||||
|
import 'package:mangayomi/router/router.dart';
|
||||||
import 'package:riverpod_annotation/riverpod_annotation.dart';
|
import 'package:riverpod_annotation/riverpod_annotation.dart';
|
||||||
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
||||||
part 'restore.g.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.manga));
|
||||||
ref.invalidate(extensionsRepoStateProvider(ItemType.anime));
|
ref.invalidate(extensionsRepoStateProvider(ItemType.anime));
|
||||||
ref.invalidate(extensionsRepoStateProvider(ItemType.novel));
|
ref.invalidate(extensionsRepoStateProvider(ItemType.novel));
|
||||||
|
ref.read(routerCurrentLocationStateProvider.notifier).refresh();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
|
|
|
||||||
|
|
@ -96,6 +96,10 @@ class RouterCurrentLocationState extends _$RouterCurrentLocationState {
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void refresh() {
|
||||||
|
_listener();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
class RouterNotifier extends ChangeNotifier {
|
class RouterNotifier extends ChangeNotifier {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue