diff --git a/lib/modules/manga/detail/widgets/migrate_screen.dart b/lib/modules/manga/detail/widgets/migrate_screen.dart index 20214804..1d7feaff 100644 --- a/lib/modules/manga/detail/widgets/migrate_screen.dart +++ b/lib/modules/manga/detail/widgets/migrate_screen.dart @@ -46,7 +46,7 @@ class _MigrationScreenScreenState extends ConsumerState { String _query = ""; final _textEditingController = TextEditingController(); late final List sourceList = - ref.watch(onlyIncludePinnedSourceStateProvider) + ref.read(onlyIncludePinnedSourceStateProvider) ? isar.sources .filter() .isPinnedEqualTo(true) diff --git a/lib/modules/manga/download/providers/download_provider.dart b/lib/modules/manga/download/providers/download_provider.dart index 340b8e9f..b52992e1 100644 --- a/lib/modules/manga/download/providers/download_provider.dart +++ b/lib/modules/manga/download/providers/download_provider.dart @@ -55,7 +55,7 @@ Future downloadChapter( bool? useWifi, VoidCallback? callback, }) async { - bool onlyOnWifi = useWifi ?? ref.watch(onlyOnWifiStateProvider); + bool onlyOnWifi = useWifi ?? ref.read(onlyOnWifiStateProvider); final connectivity = await Connectivity().checkConnectivity(); final isOnWifi = connectivity.contains(ConnectivityResult.wifi) || @@ -214,7 +214,7 @@ Future downloadChapter( } else if (itemType == ItemType.novel && chapter.url != null) { final cookie = MClient.getCookiesPref(chapter.url!); final headers = itemType == ItemType.manga - ? ref.watch(headersProvider(source: manga.source!, lang: manga.lang!)) + ? ref.read(headersProvider(source: manga.source!, lang: manga.lang!)) : itemType == ItemType.anime ? videoHeader : htmlHeader; @@ -245,7 +245,7 @@ Future downloadChapter( await File( p.join(mangaMainDirectory!.path, "${chapter.name}.cbz"), ).exists() && - ref.watch(saveAsCBZArchiveStateProvider); + ref.read(saveAsCBZArchiveStateProvider); bool mp4FileExist = await File( p.join(mangaMainDirectory.path, "$chapterName.mp4"), ).exists(); @@ -265,7 +265,7 @@ Future downloadChapter( final page = pageUrls[index]; final cookie = MClient.getCookiesPref(page.url); final headers = itemType == ItemType.manga - ? ref.watch( + ? ref.read( headersProvider(source: manga.source!, lang: manga.lang!), ) : itemType == ItemType.anime diff --git a/lib/modules/manga/reader/reader_view.dart b/lib/modules/manga/reader/reader_view.dart index e0b7c7f0..e01b5bd7 100644 --- a/lib/modules/manga/reader/reader_view.dart +++ b/lib/modules/manga/reader/reader_view.dart @@ -205,7 +205,7 @@ class _MangaChapterPageGalleryState final double _horizontalScaleValue = 1.0; - late int pagePreloadAmount = ref.watch(pagePreloadAmountStateProvider); + late int pagePreloadAmount = ref.read(pagePreloadAmountStateProvider); late bool _isBookmarked = _readerController.getChapterBookmarked(); final _currentReaderMode = StateProvider((ref) => null);