// GENERATED CODE - DO NOT MODIFY BY HAND part of 'file_scanner.dart'; // ************************************************************************** // RiverpodGenerator // ************************************************************************** // GENERATED CODE - DO NOT MODIFY BY HAND // ignore_for_file: type=lint, type=warning @ProviderFor(LocalFoldersState) final localFoldersStateProvider = LocalFoldersStateProvider._(); final class LocalFoldersStateProvider extends $NotifierProvider> { LocalFoldersStateProvider._() : super( from: null, argument: null, retry: null, name: r'localFoldersStateProvider', isAutoDispose: true, dependencies: null, $allTransitiveDependencies: null, ); @override String debugGetCreateSourceHash() => _$localFoldersStateHash(); @$internal @override LocalFoldersState create() => LocalFoldersState(); /// {@macro riverpod.override_with_value} Override overrideWithValue(List value) { return $ProviderOverride( origin: this, providerOverride: $SyncValueProvider>(value), ); } } String _$localFoldersStateHash() => r'7cf7902ad34ee5ae018b2c9ac3849e822bc5f0b7'; abstract class _$LocalFoldersState extends $Notifier> { List build(); @$mustCallSuper @override void runBuild() { final ref = this.ref as $Ref, List>; final element = ref.element as $ClassProviderElement< AnyNotifier, List>, List, Object?, Object? >; element.handleCreate(ref, build); } } /// Scans `Mangayomi/local` folder (if exists) for Mangas/Animes and imports in library. /// /// **Folder structure:** /// ``` /// Mangayomi/local/MangaName/CustomCover.jpg (optional) /// Mangayomi/local/MangaName/Chapter1/Page1.jpg /// Mangayomi/local/MangaName/Chapter2.cbz /// Mangayomi/local/AnimeName/Episode1.mp4 /// Mangayomi/local/NovelName/NovelName.epub /// ``` /// **Supported filetypes:** (taken from lib/modules/library/providers/local_archive.dart, line 98) /// ``` /// Videotypes: mp4, mov, avi, flv, wmv, mpeg, mkv /// Imagetypes: jpg, jpeg, png, webp /// Archivetypes: cbz, zip, cbt, tar /// Other types: epub /// ``` @ProviderFor(scanLocalLibrary) final scanLocalLibraryProvider = ScanLocalLibraryProvider._(); /// Scans `Mangayomi/local` folder (if exists) for Mangas/Animes and imports in library. /// /// **Folder structure:** /// ``` /// Mangayomi/local/MangaName/CustomCover.jpg (optional) /// Mangayomi/local/MangaName/Chapter1/Page1.jpg /// Mangayomi/local/MangaName/Chapter2.cbz /// Mangayomi/local/AnimeName/Episode1.mp4 /// Mangayomi/local/NovelName/NovelName.epub /// ``` /// **Supported filetypes:** (taken from lib/modules/library/providers/local_archive.dart, line 98) /// ``` /// Videotypes: mp4, mov, avi, flv, wmv, mpeg, mkv /// Imagetypes: jpg, jpeg, png, webp /// Archivetypes: cbz, zip, cbt, tar /// Other types: epub /// ``` final class ScanLocalLibraryProvider extends $FunctionalProvider, void, FutureOr> with $FutureModifier, $FutureProvider { /// Scans `Mangayomi/local` folder (if exists) for Mangas/Animes and imports in library. /// /// **Folder structure:** /// ``` /// Mangayomi/local/MangaName/CustomCover.jpg (optional) /// Mangayomi/local/MangaName/Chapter1/Page1.jpg /// Mangayomi/local/MangaName/Chapter2.cbz /// Mangayomi/local/AnimeName/Episode1.mp4 /// Mangayomi/local/NovelName/NovelName.epub /// ``` /// **Supported filetypes:** (taken from lib/modules/library/providers/local_archive.dart, line 98) /// ``` /// Videotypes: mp4, mov, avi, flv, wmv, mpeg, mkv /// Imagetypes: jpg, jpeg, png, webp /// Archivetypes: cbz, zip, cbt, tar /// Other types: epub /// ``` ScanLocalLibraryProvider._() : super( from: null, argument: null, retry: null, name: r'scanLocalLibraryProvider', isAutoDispose: true, dependencies: null, $allTransitiveDependencies: null, ); @override String debugGetCreateSourceHash() => _$scanLocalLibraryHash(); @$internal @override $FutureProviderElement $createElement($ProviderPointer pointer) => $FutureProviderElement(pointer); @override FutureOr create(Ref ref) { return scanLocalLibrary(ref); } } String _$scanLocalLibraryHash() => r'7fdedaa37917728d9f3b9d8f15090c94bdb34238';