mirror of
https://github.com/kodjodevf/mangayomi.git
synced 2026-04-21 03:32:06 +00:00
Use read instead of watch
This commit is contained in:
parent
9a307c6007
commit
31ead933ab
7 changed files with 15 additions and 17 deletions
|
|
@ -15,7 +15,7 @@ class StatisticsScreen extends ConsumerStatefulWidget {
|
|||
|
||||
class _StatisticsScreenState extends ConsumerState<StatisticsScreen>
|
||||
with SingleTickerProviderStateMixin {
|
||||
late final hideItems = ref.watch(hideItemsStateProvider);
|
||||
late final hideItems = ref.read(hideItemsStateProvider);
|
||||
late TabController _tabController;
|
||||
|
||||
late final _tabList = [
|
||||
|
|
|
|||
|
|
@ -48,7 +48,7 @@ Future<GetChapterPagesModel> getChapterPages(
|
|||
final isarPageUrls = chapterPageUrlsList
|
||||
.where((element) => element.chapterId == chapter.id)
|
||||
.firstOrNull;
|
||||
final incognitoMode = ref.watch(incognitoModeStateProvider);
|
||||
final incognitoMode = ref.read(incognitoModeStateProvider);
|
||||
final storageProvider = StorageProvider();
|
||||
final mangaDirectory = await storageProvider.getMangaMainDirectory(chapter);
|
||||
path = await storageProvider.getMangaChapterDirectory(
|
||||
|
|
@ -86,7 +86,7 @@ Future<GetChapterPagesModel> getChapterPages(
|
|||
final path = isLocalArchive
|
||||
? chapter.archivePath
|
||||
: p.join(mangaDirectory.path, "${chapter.name}.cbz");
|
||||
final local = await ref.watch(
|
||||
final local = await ref.read(
|
||||
getArchiveDataFromFileProvider(path!).future,
|
||||
);
|
||||
for (var image in local.images!) {
|
||||
|
|
@ -127,11 +127,9 @@ Future<GetChapterPagesModel> getChapterPages(
|
|||
? chapterPageHeaders.map((e) => e.toString()).toList()
|
||||
: null,
|
||||
);
|
||||
isar.writeTxnSync(
|
||||
() => isar.settings.putSync(
|
||||
settings..chapterPageUrlsList = chapterPageUrls,
|
||||
),
|
||||
);
|
||||
isar.writeTxnSync(() {
|
||||
isar.settings.putSync(settings..chapterPageUrlsList = chapterPageUrls);
|
||||
});
|
||||
}
|
||||
for (var i = 0; i < pageUrls.length; i++) {
|
||||
uChapDataPreloadp.add(
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ part of 'get_chapter_pages.dart';
|
|||
// RiverpodGenerator
|
||||
// **************************************************************************
|
||||
|
||||
String _$getChapterPagesHash() => r'69bdb90a1ec142dbdb069a675cfb13ad69e18998';
|
||||
String _$getChapterPagesHash() => r'7cf8c373e081959a8871a96eb8f9c9317bc65321';
|
||||
|
||||
/// Copied from Dart SDK
|
||||
class _SystemHash {
|
||||
|
|
|
|||
|
|
@ -171,7 +171,7 @@ class Anilist extends _$Anilist {
|
|||
|
||||
Future<Track?> findLibItem(Track track, bool isManga) async {
|
||||
final userId = int.parse(
|
||||
ref.watch(tracksProvider(syncId: syncId))!.username!,
|
||||
ref.read(tracksProvider(syncId: syncId))!.username!,
|
||||
);
|
||||
final type = isManga ? "MANGA" : "ANIME";
|
||||
final typeVar = isManga ? "manga_id" : "anime_id";
|
||||
|
|
@ -286,7 +286,7 @@ class Anilist extends _$Anilist {
|
|||
|
||||
Future<List<TrackSearch>> fetchUserData({bool isManga = true}) async {
|
||||
final userId = int.parse(
|
||||
ref.watch(tracksProvider(syncId: syncId))!.username!,
|
||||
ref.read(tracksProvider(syncId: syncId))!.username!,
|
||||
);
|
||||
final type = isManga ? "MANGA" : "ANIME";
|
||||
final contentUnit = isManga ? "chapters" : "episodes";
|
||||
|
|
@ -405,7 +405,7 @@ class Anilist extends _$Anilist {
|
|||
}
|
||||
|
||||
Future<String> _getAccessToken() async {
|
||||
final track = ref.watch(tracksProvider(syncId: syncId));
|
||||
final track = ref.read(tracksProvider(syncId: syncId));
|
||||
final mALOAuth = OAuth.fromJson(
|
||||
jsonDecode(track!.oAuth!) as Map<String, dynamic>,
|
||||
);
|
||||
|
|
|
|||
|
|
@ -345,7 +345,7 @@ class Kitsu extends _$Kitsu {
|
|||
}
|
||||
|
||||
String _getAccessToken() {
|
||||
final track = ref.watch(tracksProvider(syncId: syncId));
|
||||
final track = ref.read(tracksProvider(syncId: syncId));
|
||||
final mAKOAuth = OAuth.fromJson(
|
||||
jsonDecode(track!.oAuth!) as Map<String, dynamic>,
|
||||
);
|
||||
|
|
@ -359,7 +359,7 @@ class Kitsu extends _$Kitsu {
|
|||
}
|
||||
|
||||
String _getUserId() {
|
||||
final track = ref.watch(tracksProvider(syncId: syncId));
|
||||
final track = ref.read(tracksProvider(syncId: syncId));
|
||||
return track!.username!;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -65,7 +65,7 @@ class MyAnimeList extends _$MyAnimeList {
|
|||
}
|
||||
|
||||
Future<String> _getAccessToken() async {
|
||||
final track = ref.watch(tracksProvider(syncId: syncId));
|
||||
final track = ref.read(tracksProvider(syncId: syncId));
|
||||
final mALOAuth = OAuth.fromJson(
|
||||
jsonDecode(track!.oAuth!) as Map<String, dynamic>,
|
||||
);
|
||||
|
|
|
|||
|
|
@ -16,8 +16,8 @@ String dateFormat(
|
|||
}) {
|
||||
final l10n = l10nLocalizations(context)!;
|
||||
final locale = currentLocale(context);
|
||||
final relativeTimestamps = ref.watch(relativeTimesTampsStateProvider);
|
||||
final dateFrmt = ref.watch(dateFormatStateProvider);
|
||||
final relativeTimestamps = ref.read(relativeTimesTampsStateProvider);
|
||||
final dateFrmt = ref.read(dateFormatStateProvider);
|
||||
final dateTime = stringDate != null
|
||||
? DateTime.parse(stringDate)
|
||||
: DateTime.fromMillisecondsSinceEpoch(int.parse(timestamp!));
|
||||
|
|
|
|||
Loading…
Reference in a new issue