added options to migrate sources and clean the database

This commit is contained in:
Schnitzel5 2025-03-02 01:22:41 +01:00
parent 34c2ce3c37
commit 17128cccbd
66 changed files with 11343 additions and 10890 deletions

View file

@ -58,6 +58,10 @@
"latest": "Neueste",
"extensions": "Erweiterungen",
"migrate": "Migrieren",
"migrate_confirm": "Zu einer anderen Erweiterung migrieren",
"clean_database": "Datenbank säubern",
"cleaned_database": "Datenbank wurde gesäubert!",
"clean_database_desc": "Diese Aktion löscht alle Einträge, die nicht im Bibliothek sind!",
"incognito_mode": "Inkognito-Modus",
"incognito_mode_description": "Pausiert den Leseverlauf",
"download_queue": "Download-Warteschlange",

View file

@ -58,6 +58,10 @@
"latest": "Latest",
"extensions": "Extensions",
"migrate": "Migrate",
"migrate_confirm": "Migrate to another source",
"clean_database": "Clean database",
"cleaned_database": "Database cleaned!",
"clean_database_desc": "This will remove all items that are not added to the library!",
"incognito_mode": "Incognito Mode",
"incognito_mode_description": "Pauses reading history",
"download_queue": "Download Queue",

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -34,7 +34,9 @@ abstract class _$AnimeStreamController
extends BuildlessAutoDisposeNotifier<void> {
late final Chapter episode;
void build({required Chapter episode});
void build({
required Chapter episode,
});
}
/// See also [AnimeStreamController].
@ -47,15 +49,21 @@ class AnimeStreamControllerFamily extends Family<void> {
const AnimeStreamControllerFamily();
/// See also [AnimeStreamController].
AnimeStreamControllerProvider call({required Chapter episode}) {
return AnimeStreamControllerProvider(episode: episode);
AnimeStreamControllerProvider call({
required Chapter episode,
}) {
return AnimeStreamControllerProvider(
episode: episode,
);
}
@override
AnimeStreamControllerProvider getProviderOverride(
covariant AnimeStreamControllerProvider provider,
) {
return call(episode: provider.episode);
return call(
episode: provider.episode,
);
}
static const Iterable<ProviderOrFamily>? _dependencies = null;
@ -77,20 +85,21 @@ class AnimeStreamControllerFamily extends Family<void> {
class AnimeStreamControllerProvider
extends AutoDisposeNotifierProviderImpl<AnimeStreamController, void> {
/// See also [AnimeStreamController].
AnimeStreamControllerProvider({required Chapter episode})
: this._internal(
() => AnimeStreamController()..episode = episode,
from: animeStreamControllerProvider,
name: r'animeStreamControllerProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$animeStreamControllerHash,
dependencies: AnimeStreamControllerFamily._dependencies,
allTransitiveDependencies:
AnimeStreamControllerFamily._allTransitiveDependencies,
episode: episode,
);
AnimeStreamControllerProvider({
required Chapter episode,
}) : this._internal(
() => AnimeStreamController()..episode = episode,
from: animeStreamControllerProvider,
name: r'animeStreamControllerProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$animeStreamControllerHash,
dependencies: AnimeStreamControllerFamily._dependencies,
allTransitiveDependencies:
AnimeStreamControllerFamily._allTransitiveDependencies,
episode: episode,
);
AnimeStreamControllerProvider._internal(
super._createNotifier, {
@ -105,8 +114,12 @@ class AnimeStreamControllerProvider
final Chapter episode;
@override
void runNotifierBuild(covariant AnimeStreamController notifier) {
return notifier.build(episode: episode);
void runNotifierBuild(
covariant AnimeStreamController notifier,
) {
return notifier.build(
episode: episode,
);
}
@override
@ -127,7 +140,7 @@ class AnimeStreamControllerProvider
@override
AutoDisposeNotifierProviderElement<AnimeStreamController, void>
createElement() {
createElement() {
return _AnimeStreamControllerProviderElement(this);
}
@ -160,6 +173,5 @@ class _AnimeStreamControllerProviderElement
@override
Chapter get episode => (origin as AnimeStreamControllerProvider).episode;
}
// ignore_for_file: type=lint
// ignore_for_file: subtype_of_sealed_class, invalid_use_of_internal_member, invalid_use_of_visible_for_testing_member, deprecated_member_use_from_same_package

View file

@ -12,15 +12,12 @@ String _$subtitleSettingsStateHash() =>
/// See also [SubtitleSettingsState].
@ProviderFor(SubtitleSettingsState)
final subtitleSettingsStateProvider = AutoDisposeNotifierProvider<
SubtitleSettingsState,
PlayerSubtitleSettings
>.internal(
SubtitleSettingsState, PlayerSubtitleSettings>.internal(
SubtitleSettingsState.new,
name: r'subtitleSettingsStateProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$subtitleSettingsStateHash,
debugGetCreateSourceHash: const bool.fromEnvironment('dart.vm.product')
? null
: _$subtitleSettingsStateHash,
dependencies: null,
allTransitiveDependencies: null,
);

View file

@ -40,15 +40,21 @@ class GetExtensionsStreamFamily extends Family<AsyncValue<List<Source>>> {
const GetExtensionsStreamFamily();
/// See also [getExtensionsStream].
GetExtensionsStreamProvider call(ItemType itemType) {
return GetExtensionsStreamProvider(itemType);
GetExtensionsStreamProvider call(
ItemType itemType,
) {
return GetExtensionsStreamProvider(
itemType,
);
}
@override
GetExtensionsStreamProvider getProviderOverride(
covariant GetExtensionsStreamProvider provider,
) {
return call(provider.itemType);
return call(
provider.itemType,
);
}
static const Iterable<ProviderOrFamily>? _dependencies = null;
@ -70,20 +76,24 @@ class GetExtensionsStreamFamily extends Family<AsyncValue<List<Source>>> {
class GetExtensionsStreamProvider
extends AutoDisposeStreamProvider<List<Source>> {
/// See also [getExtensionsStream].
GetExtensionsStreamProvider(ItemType itemType)
: this._internal(
(ref) => getExtensionsStream(ref as GetExtensionsStreamRef, itemType),
from: getExtensionsStreamProvider,
name: r'getExtensionsStreamProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$getExtensionsStreamHash,
dependencies: GetExtensionsStreamFamily._dependencies,
allTransitiveDependencies:
GetExtensionsStreamFamily._allTransitiveDependencies,
itemType: itemType,
);
GetExtensionsStreamProvider(
ItemType itemType,
) : this._internal(
(ref) => getExtensionsStream(
ref as GetExtensionsStreamRef,
itemType,
),
from: getExtensionsStreamProvider,
name: r'getExtensionsStreamProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$getExtensionsStreamHash,
dependencies: GetExtensionsStreamFamily._dependencies,
allTransitiveDependencies:
GetExtensionsStreamFamily._allTransitiveDependencies,
itemType: itemType,
);
GetExtensionsStreamProvider._internal(
super._createNotifier, {
@ -149,6 +159,5 @@ class _GetExtensionsStreamProviderElement
@override
ItemType get itemType => (origin as GetExtensionsStreamProvider).itemType;
}
// ignore_for_file: type=lint
// ignore_for_file: subtype_of_sealed_class, invalid_use_of_internal_member, invalid_use_of_visible_for_testing_member, deprecated_member_use_from_same_package

View file

@ -40,15 +40,21 @@ class GetAllHistoryStreamFamily extends Family<AsyncValue<List<History>>> {
const GetAllHistoryStreamFamily();
/// See also [getAllHistoryStream].
GetAllHistoryStreamProvider call({required ItemType itemType}) {
return GetAllHistoryStreamProvider(itemType: itemType);
GetAllHistoryStreamProvider call({
required ItemType itemType,
}) {
return GetAllHistoryStreamProvider(
itemType: itemType,
);
}
@override
GetAllHistoryStreamProvider getProviderOverride(
covariant GetAllHistoryStreamProvider provider,
) {
return call(itemType: provider.itemType);
return call(
itemType: provider.itemType,
);
}
static const Iterable<ProviderOrFamily>? _dependencies = null;
@ -70,23 +76,24 @@ class GetAllHistoryStreamFamily extends Family<AsyncValue<List<History>>> {
class GetAllHistoryStreamProvider
extends AutoDisposeStreamProvider<List<History>> {
/// See also [getAllHistoryStream].
GetAllHistoryStreamProvider({required ItemType itemType})
: this._internal(
(ref) => getAllHistoryStream(
ref as GetAllHistoryStreamRef,
GetAllHistoryStreamProvider({
required ItemType itemType,
}) : this._internal(
(ref) => getAllHistoryStream(
ref as GetAllHistoryStreamRef,
itemType: itemType,
),
from: getAllHistoryStreamProvider,
name: r'getAllHistoryStreamProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$getAllHistoryStreamHash,
dependencies: GetAllHistoryStreamFamily._dependencies,
allTransitiveDependencies:
GetAllHistoryStreamFamily._allTransitiveDependencies,
itemType: itemType,
),
from: getAllHistoryStreamProvider,
name: r'getAllHistoryStreamProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$getAllHistoryStreamHash,
dependencies: GetAllHistoryStreamFamily._dependencies,
allTransitiveDependencies:
GetAllHistoryStreamFamily._allTransitiveDependencies,
itemType: itemType,
);
);
GetAllHistoryStreamProvider._internal(
super._createNotifier, {
@ -166,15 +173,21 @@ class GetAllUpdateStreamFamily extends Family<AsyncValue<List<Update>>> {
const GetAllUpdateStreamFamily();
/// See also [getAllUpdateStream].
GetAllUpdateStreamProvider call({required ItemType itemType}) {
return GetAllUpdateStreamProvider(itemType: itemType);
GetAllUpdateStreamProvider call({
required ItemType itemType,
}) {
return GetAllUpdateStreamProvider(
itemType: itemType,
);
}
@override
GetAllUpdateStreamProvider getProviderOverride(
covariant GetAllUpdateStreamProvider provider,
) {
return call(itemType: provider.itemType);
return call(
itemType: provider.itemType,
);
}
static const Iterable<ProviderOrFamily>? _dependencies = null;
@ -196,23 +209,24 @@ class GetAllUpdateStreamFamily extends Family<AsyncValue<List<Update>>> {
class GetAllUpdateStreamProvider
extends AutoDisposeStreamProvider<List<Update>> {
/// See also [getAllUpdateStream].
GetAllUpdateStreamProvider({required ItemType itemType})
: this._internal(
(ref) => getAllUpdateStream(
ref as GetAllUpdateStreamRef,
GetAllUpdateStreamProvider({
required ItemType itemType,
}) : this._internal(
(ref) => getAllUpdateStream(
ref as GetAllUpdateStreamRef,
itemType: itemType,
),
from: getAllUpdateStreamProvider,
name: r'getAllUpdateStreamProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$getAllUpdateStreamHash,
dependencies: GetAllUpdateStreamFamily._dependencies,
allTransitiveDependencies:
GetAllUpdateStreamFamily._allTransitiveDependencies,
itemType: itemType,
),
from: getAllUpdateStreamProvider,
name: r'getAllUpdateStreamProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$getAllUpdateStreamHash,
dependencies: GetAllUpdateStreamFamily._dependencies,
allTransitiveDependencies:
GetAllUpdateStreamFamily._allTransitiveDependencies,
itemType: itemType,
);
);
GetAllUpdateStreamProvider._internal(
super._createNotifier, {
@ -278,6 +292,5 @@ class _GetAllUpdateStreamProviderElement
@override
ItemType get itemType => (origin as GetAllUpdateStreamProvider).itemType;
}
// ignore_for_file: type=lint
// ignore_for_file: subtype_of_sealed_class, invalid_use_of_internal_member, invalid_use_of_visible_for_testing_member, deprecated_member_use_from_same_package

View file

@ -1064,8 +1064,12 @@ class _LibraryScreenState extends ConsumerState<LibraryScreen>
(element) =>
_textEditingController.text.isNotEmpty
? element.name!.toLowerCase().contains(
_textEditingController.text.toLowerCase(),
)
_textEditingController.text.toLowerCase(),
) ||
(element.source != null &&
element.source!.toLowerCase().contains(
_textEditingController.text.toLowerCase(),
))
: true,
)
.toList();

View file

@ -45,14 +45,22 @@ class AddTorrentFromUrlOrFromFileFamily extends Family<AsyncValue> {
required bool init,
String? url,
}) {
return AddTorrentFromUrlOrFromFileProvider(mManga, init: init, url: url);
return AddTorrentFromUrlOrFromFileProvider(
mManga,
init: init,
url: url,
);
}
@override
AddTorrentFromUrlOrFromFileProvider getProviderOverride(
covariant AddTorrentFromUrlOrFromFileProvider provider,
) {
return call(provider.mManga, init: provider.init, url: provider.url);
return call(
provider.mManga,
init: provider.init,
url: provider.url,
);
}
static const Iterable<ProviderOrFamily>? _dependencies = null;
@ -79,25 +87,25 @@ class AddTorrentFromUrlOrFromFileProvider
required bool init,
String? url,
}) : this._internal(
(ref) => addTorrentFromUrlOrFromFile(
ref as AddTorrentFromUrlOrFromFileRef,
mManga,
init: init,
url: url,
),
from: addTorrentFromUrlOrFromFileProvider,
name: r'addTorrentFromUrlOrFromFileProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$addTorrentFromUrlOrFromFileHash,
dependencies: AddTorrentFromUrlOrFromFileFamily._dependencies,
allTransitiveDependencies:
AddTorrentFromUrlOrFromFileFamily._allTransitiveDependencies,
mManga: mManga,
init: init,
url: url,
);
(ref) => addTorrentFromUrlOrFromFile(
ref as AddTorrentFromUrlOrFromFileRef,
mManga,
init: init,
url: url,
),
from: addTorrentFromUrlOrFromFileProvider,
name: r'addTorrentFromUrlOrFromFileProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$addTorrentFromUrlOrFromFileHash,
dependencies: AddTorrentFromUrlOrFromFileFamily._dependencies,
allTransitiveDependencies:
AddTorrentFromUrlOrFromFileFamily._allTransitiveDependencies,
mManga: mManga,
init: init,
url: url,
);
AddTorrentFromUrlOrFromFileProvider._internal(
super._createNotifier, {
@ -184,6 +192,5 @@ class _AddTorrentFromUrlOrFromFileProviderElement
@override
String? get url => (origin as AddTorrentFromUrlOrFromFileProvider).url;
}
// ignore_for_file: type=lint
// ignore_for_file: subtype_of_sealed_class, invalid_use_of_internal_member, invalid_use_of_visible_for_testing_member, deprecated_member_use_from_same_package

View file

@ -53,7 +53,10 @@ class GetAllMangaStreamFamily extends Family<AsyncValue<List<Manga>>> {
GetAllMangaStreamProvider getProviderOverride(
covariant GetAllMangaStreamProvider provider,
) {
return call(categoryId: provider.categoryId, itemType: provider.itemType);
return call(
categoryId: provider.categoryId,
itemType: provider.itemType,
);
}
static const Iterable<ProviderOrFamily>? _dependencies = null;
@ -78,23 +81,23 @@ class GetAllMangaStreamProvider extends AutoDisposeStreamProvider<List<Manga>> {
required int? categoryId,
required ItemType itemType,
}) : this._internal(
(ref) => getAllMangaStream(
ref as GetAllMangaStreamRef,
categoryId: categoryId,
itemType: itemType,
),
from: getAllMangaStreamProvider,
name: r'getAllMangaStreamProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$getAllMangaStreamHash,
dependencies: GetAllMangaStreamFamily._dependencies,
allTransitiveDependencies:
GetAllMangaStreamFamily._allTransitiveDependencies,
categoryId: categoryId,
itemType: itemType,
);
(ref) => getAllMangaStream(
ref as GetAllMangaStreamRef,
categoryId: categoryId,
itemType: itemType,
),
from: getAllMangaStreamProvider,
name: r'getAllMangaStreamProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$getAllMangaStreamHash,
dependencies: GetAllMangaStreamFamily._dependencies,
allTransitiveDependencies:
GetAllMangaStreamFamily._allTransitiveDependencies,
categoryId: categoryId,
itemType: itemType,
);
GetAllMangaStreamProvider._internal(
super._createNotifier, {
@ -190,14 +193,18 @@ class GetAllMangaWithoutCategoriesStreamFamily
GetAllMangaWithoutCategoriesStreamProvider call({
required ItemType itemType,
}) {
return GetAllMangaWithoutCategoriesStreamProvider(itemType: itemType);
return GetAllMangaWithoutCategoriesStreamProvider(
itemType: itemType,
);
}
@override
GetAllMangaWithoutCategoriesStreamProvider getProviderOverride(
covariant GetAllMangaWithoutCategoriesStreamProvider provider,
) {
return call(itemType: provider.itemType);
return call(
itemType: provider.itemType,
);
}
static const Iterable<ProviderOrFamily>? _dependencies = null;
@ -219,23 +226,24 @@ class GetAllMangaWithoutCategoriesStreamFamily
class GetAllMangaWithoutCategoriesStreamProvider
extends AutoDisposeStreamProvider<List<Manga>> {
/// See also [getAllMangaWithoutCategoriesStream].
GetAllMangaWithoutCategoriesStreamProvider({required ItemType itemType})
: this._internal(
(ref) => getAllMangaWithoutCategoriesStream(
ref as GetAllMangaWithoutCategoriesStreamRef,
GetAllMangaWithoutCategoriesStreamProvider({
required ItemType itemType,
}) : this._internal(
(ref) => getAllMangaWithoutCategoriesStream(
ref as GetAllMangaWithoutCategoriesStreamRef,
itemType: itemType,
),
from: getAllMangaWithoutCategoriesStreamProvider,
name: r'getAllMangaWithoutCategoriesStreamProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$getAllMangaWithoutCategoriesStreamHash,
dependencies: GetAllMangaWithoutCategoriesStreamFamily._dependencies,
allTransitiveDependencies: GetAllMangaWithoutCategoriesStreamFamily
._allTransitiveDependencies,
itemType: itemType,
),
from: getAllMangaWithoutCategoriesStreamProvider,
name: r'getAllMangaWithoutCategoriesStreamProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$getAllMangaWithoutCategoriesStreamHash,
dependencies: GetAllMangaWithoutCategoriesStreamFamily._dependencies,
allTransitiveDependencies:
GetAllMangaWithoutCategoriesStreamFamily._allTransitiveDependencies,
itemType: itemType,
);
);
GetAllMangaWithoutCategoriesStreamProvider._internal(
super._createNotifier, {
@ -252,7 +260,7 @@ class GetAllMangaWithoutCategoriesStreamProvider
@override
Override overrideWith(
Stream<List<Manga>> Function(GetAllMangaWithoutCategoriesStreamRef provider)
create,
create,
) {
return ProviderOverride(
origin: this,
@ -312,15 +320,14 @@ String _$getSettingsStreamHash() => r'c5a51e0e3473b25d2365025832a27ed2cc029b27';
@ProviderFor(getSettingsStream)
final getSettingsStreamProvider =
AutoDisposeStreamProvider<List<Settings>>.internal(
getSettingsStream,
name: r'getSettingsStreamProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$getSettingsStreamHash,
dependencies: null,
allTransitiveDependencies: null,
);
getSettingsStream,
name: r'getSettingsStreamProvider',
debugGetCreateSourceHash: const bool.fromEnvironment('dart.vm.product')
? null
: _$getSettingsStreamHash,
dependencies: null,
allTransitiveDependencies: null,
);
@Deprecated('Will be removed in 3.0. Use Ref instead')
// ignore: unused_element

File diff suppressed because it is too large Load diff

View file

@ -87,25 +87,25 @@ class ImportArchivesFromFileProvider
required ItemType itemType,
required bool init,
}) : this._internal(
(ref) => importArchivesFromFile(
ref as ImportArchivesFromFileRef,
mManga,
itemType: itemType,
init: init,
),
from: importArchivesFromFileProvider,
name: r'importArchivesFromFileProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$importArchivesFromFileHash,
dependencies: ImportArchivesFromFileFamily._dependencies,
allTransitiveDependencies:
ImportArchivesFromFileFamily._allTransitiveDependencies,
mManga: mManga,
itemType: itemType,
init: init,
);
(ref) => importArchivesFromFile(
ref as ImportArchivesFromFileRef,
mManga,
itemType: itemType,
init: init,
),
from: importArchivesFromFileProvider,
name: r'importArchivesFromFileProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$importArchivesFromFileHash,
dependencies: ImportArchivesFromFileFamily._dependencies,
allTransitiveDependencies:
ImportArchivesFromFileFamily._allTransitiveDependencies,
mManga: mManga,
itemType: itemType,
init: init,
);
ImportArchivesFromFileProvider._internal(
super._createNotifier, {
@ -192,6 +192,5 @@ class _ImportArchivesFromFileProviderElement
@override
bool get init => (origin as ImportArchivesFromFileProvider).init;
}
// ignore_for_file: type=lint
// ignore_for_file: subtype_of_sealed_class, invalid_use_of_internal_member, invalid_use_of_visible_for_testing_member, deprecated_member_use_from_same_package

View file

@ -543,12 +543,12 @@ class _MangaDetailViewState extends ConsumerState<MangaDetailView>
return [
if (!isLocalArchive)
PopupMenuItem<int>(
value: 3,
value: 0,
child: Text(l10n.refresh),
),
if (widget.manga!.favorite!)
PopupMenuItem<int>(
value: 0,
value: 1,
child: Text(l10n.edit_categories),
),
if (!isLocalArchive)
@ -556,33 +556,43 @@ class _MangaDetailViewState extends ConsumerState<MangaDetailView>
value: 2,
child: Text(l10n.share),
),
PopupMenuItem<int>(
value: 3,
child: Text(l10n.migrate),
),
];
},
onSelected: (value) {
if (value == 3) {
widget.checkForUpdate(true);
}
if (value == 0) {
context.push(
"/categories",
extra: (
true,
widget.manga!.itemType == ItemType.manga
? 0
: widget.manga!.itemType == ItemType.anime
? 1
: 2,
),
);
} else if (value == 1) {
} else if (value == 2) {
final source = getSource(
widget.manga!.lang!,
widget.manga!.source!,
);
final url =
"${source!.baseUrl}${widget.manga!.link!.getUrlWithoutDomain}";
Share.share(url);
switch (value) {
case 0:
widget.checkForUpdate(true);
break;
case 1:
context.push(
"/categories",
extra: (
true,
widget.manga!.itemType == ItemType.manga
? 0
: widget.manga!.itemType ==
ItemType.anime
? 1
: 2,
),
);
break;
case 2:
final source = getSource(
widget.manga!.lang!,
widget.manga!.source!,
);
final url =
"${source!.baseUrl}${widget.manga!.link!.getUrlWithoutDomain}";
Share.share(url);
break;
case 3:
context.push("/migrate", extra: widget.manga);
break;
}
},
),

View file

@ -40,15 +40,21 @@ class GetMangaDetailStreamFamily extends Family<AsyncValue<Manga?>> {
const GetMangaDetailStreamFamily();
/// See also [getMangaDetailStream].
GetMangaDetailStreamProvider call({required int mangaId}) {
return GetMangaDetailStreamProvider(mangaId: mangaId);
GetMangaDetailStreamProvider call({
required int mangaId,
}) {
return GetMangaDetailStreamProvider(
mangaId: mangaId,
);
}
@override
GetMangaDetailStreamProvider getProviderOverride(
covariant GetMangaDetailStreamProvider provider,
) {
return call(mangaId: provider.mangaId);
return call(
mangaId: provider.mangaId,
);
}
static const Iterable<ProviderOrFamily>? _dependencies = null;
@ -69,23 +75,24 @@ class GetMangaDetailStreamFamily extends Family<AsyncValue<Manga?>> {
/// See also [getMangaDetailStream].
class GetMangaDetailStreamProvider extends AutoDisposeStreamProvider<Manga?> {
/// See also [getMangaDetailStream].
GetMangaDetailStreamProvider({required int mangaId})
: this._internal(
(ref) => getMangaDetailStream(
ref as GetMangaDetailStreamRef,
GetMangaDetailStreamProvider({
required int mangaId,
}) : this._internal(
(ref) => getMangaDetailStream(
ref as GetMangaDetailStreamRef,
mangaId: mangaId,
),
from: getMangaDetailStreamProvider,
name: r'getMangaDetailStreamProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$getMangaDetailStreamHash,
dependencies: GetMangaDetailStreamFamily._dependencies,
allTransitiveDependencies:
GetMangaDetailStreamFamily._allTransitiveDependencies,
mangaId: mangaId,
),
from: getMangaDetailStreamProvider,
name: r'getMangaDetailStreamProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$getMangaDetailStreamHash,
dependencies: GetMangaDetailStreamFamily._dependencies,
allTransitiveDependencies:
GetMangaDetailStreamFamily._allTransitiveDependencies,
mangaId: mangaId,
);
);
GetMangaDetailStreamProvider._internal(
super._createNotifier, {
@ -164,15 +171,21 @@ class GetChaptersStreamFamily extends Family<AsyncValue<List<Chapter>>> {
const GetChaptersStreamFamily();
/// See also [getChaptersStream].
GetChaptersStreamProvider call({required int mangaId}) {
return GetChaptersStreamProvider(mangaId: mangaId);
GetChaptersStreamProvider call({
required int mangaId,
}) {
return GetChaptersStreamProvider(
mangaId: mangaId,
);
}
@override
GetChaptersStreamProvider getProviderOverride(
covariant GetChaptersStreamProvider provider,
) {
return call(mangaId: provider.mangaId);
return call(
mangaId: provider.mangaId,
);
}
static const Iterable<ProviderOrFamily>? _dependencies = null;
@ -194,21 +207,24 @@ class GetChaptersStreamFamily extends Family<AsyncValue<List<Chapter>>> {
class GetChaptersStreamProvider
extends AutoDisposeStreamProvider<List<Chapter>> {
/// See also [getChaptersStream].
GetChaptersStreamProvider({required int mangaId})
: this._internal(
(ref) =>
getChaptersStream(ref as GetChaptersStreamRef, mangaId: mangaId),
from: getChaptersStreamProvider,
name: r'getChaptersStreamProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$getChaptersStreamHash,
dependencies: GetChaptersStreamFamily._dependencies,
allTransitiveDependencies:
GetChaptersStreamFamily._allTransitiveDependencies,
mangaId: mangaId,
);
GetChaptersStreamProvider({
required int mangaId,
}) : this._internal(
(ref) => getChaptersStream(
ref as GetChaptersStreamRef,
mangaId: mangaId,
),
from: getChaptersStreamProvider,
name: r'getChaptersStreamProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$getChaptersStreamHash,
dependencies: GetChaptersStreamFamily._dependencies,
allTransitiveDependencies:
GetChaptersStreamFamily._allTransitiveDependencies,
mangaId: mangaId,
);
GetChaptersStreamProvider._internal(
super._createNotifier, {
@ -274,6 +290,5 @@ class _GetChaptersStreamProviderElement
@override
int get mangaId => (origin as GetChaptersStreamProvider).mangaId;
}
// ignore_for_file: type=lint
// ignore_for_file: subtype_of_sealed_class, invalid_use_of_internal_member, invalid_use_of_visible_for_testing_member, deprecated_member_use_from_same_package

View file

@ -12,15 +12,14 @@ String _$chaptersListStateHash() => r'251609214d127964e84d4616d2c3a7afa4fd80b4';
@ProviderFor(ChaptersListState)
final chaptersListStateProvider =
AutoDisposeNotifierProvider<ChaptersListState, List<Chapter>>.internal(
ChaptersListState.new,
name: r'chaptersListStateProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$chaptersListStateHash,
dependencies: null,
allTransitiveDependencies: null,
);
ChaptersListState.new,
name: r'chaptersListStateProvider',
debugGetCreateSourceHash: const bool.fromEnvironment('dart.vm.product')
? null
: _$chaptersListStateHash,
dependencies: null,
allTransitiveDependencies: null,
);
typedef _$ChaptersListState = AutoDisposeNotifier<List<Chapter>>;
String _$isLongPressedStateHash() =>
@ -30,15 +29,14 @@ String _$isLongPressedStateHash() =>
@ProviderFor(IsLongPressedState)
final isLongPressedStateProvider =
AutoDisposeNotifierProvider<IsLongPressedState, bool>.internal(
IsLongPressedState.new,
name: r'isLongPressedStateProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$isLongPressedStateHash,
dependencies: null,
allTransitiveDependencies: null,
);
IsLongPressedState.new,
name: r'isLongPressedStateProvider',
debugGetCreateSourceHash: const bool.fromEnvironment('dart.vm.product')
? null
: _$isLongPressedStateHash,
dependencies: null,
allTransitiveDependencies: null,
);
typedef _$IsLongPressedState = AutoDisposeNotifier<bool>;
String _$isExtendedStateHash() => r'e386098118bdebf67d489a4a2f49b017e02b27bf';
@ -47,15 +45,14 @@ String _$isExtendedStateHash() => r'e386098118bdebf67d489a4a2f49b017e02b27bf';
@ProviderFor(IsExtendedState)
final isExtendedStateProvider =
AutoDisposeNotifierProvider<IsExtendedState, bool>.internal(
IsExtendedState.new,
name: r'isExtendedStateProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$isExtendedStateHash,
dependencies: null,
allTransitiveDependencies: null,
);
IsExtendedState.new,
name: r'isExtendedStateProvider',
debugGetCreateSourceHash: const bool.fromEnvironment('dart.vm.product')
? null
: _$isExtendedStateHash,
dependencies: null,
allTransitiveDependencies: null,
);
typedef _$IsExtendedState = AutoDisposeNotifier<bool>;
String _$sortChapterStateHash() => r'0431856a60ee9dd4ff24b620b7b14d3572da8759';
@ -85,7 +82,9 @@ abstract class _$SortChapterState
extends BuildlessAutoDisposeNotifier<SortChapter> {
late final int mangaId;
SortChapter build({required int mangaId});
SortChapter build({
required int mangaId,
});
}
/// See also [SortChapterState].
@ -98,15 +97,21 @@ class SortChapterStateFamily extends Family<SortChapter> {
const SortChapterStateFamily();
/// See also [SortChapterState].
SortChapterStateProvider call({required int mangaId}) {
return SortChapterStateProvider(mangaId: mangaId);
SortChapterStateProvider call({
required int mangaId,
}) {
return SortChapterStateProvider(
mangaId: mangaId,
);
}
@override
SortChapterStateProvider getProviderOverride(
covariant SortChapterStateProvider provider,
) {
return call(mangaId: provider.mangaId);
return call(
mangaId: provider.mangaId,
);
}
static const Iterable<ProviderOrFamily>? _dependencies = null;
@ -128,20 +133,21 @@ class SortChapterStateFamily extends Family<SortChapter> {
class SortChapterStateProvider
extends AutoDisposeNotifierProviderImpl<SortChapterState, SortChapter> {
/// See also [SortChapterState].
SortChapterStateProvider({required int mangaId})
: this._internal(
() => SortChapterState()..mangaId = mangaId,
from: sortChapterStateProvider,
name: r'sortChapterStateProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$sortChapterStateHash,
dependencies: SortChapterStateFamily._dependencies,
allTransitiveDependencies:
SortChapterStateFamily._allTransitiveDependencies,
mangaId: mangaId,
);
SortChapterStateProvider({
required int mangaId,
}) : this._internal(
() => SortChapterState()..mangaId = mangaId,
from: sortChapterStateProvider,
name: r'sortChapterStateProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$sortChapterStateHash,
dependencies: SortChapterStateFamily._dependencies,
allTransitiveDependencies:
SortChapterStateFamily._allTransitiveDependencies,
mangaId: mangaId,
);
SortChapterStateProvider._internal(
super._createNotifier, {
@ -156,8 +162,12 @@ class SortChapterStateProvider
final int mangaId;
@override
SortChapter runNotifierBuild(covariant SortChapterState notifier) {
return notifier.build(mangaId: mangaId);
SortChapter runNotifierBuild(
covariant SortChapterState notifier,
) {
return notifier.build(
mangaId: mangaId,
);
}
@override
@ -178,7 +188,7 @@ class SortChapterStateProvider
@override
AutoDisposeNotifierProviderElement<SortChapterState, SortChapter>
createElement() {
createElement() {
return _SortChapterStateProviderElement(this);
}
@ -219,7 +229,9 @@ abstract class _$ChapterFilterDownloadedState
extends BuildlessAutoDisposeNotifier<int> {
late final int mangaId;
int build({required int mangaId});
int build({
required int mangaId,
});
}
/// See also [ChapterFilterDownloadedState].
@ -233,15 +245,21 @@ class ChapterFilterDownloadedStateFamily extends Family<int> {
const ChapterFilterDownloadedStateFamily();
/// See also [ChapterFilterDownloadedState].
ChapterFilterDownloadedStateProvider call({required int mangaId}) {
return ChapterFilterDownloadedStateProvider(mangaId: mangaId);
ChapterFilterDownloadedStateProvider call({
required int mangaId,
}) {
return ChapterFilterDownloadedStateProvider(
mangaId: mangaId,
);
}
@override
ChapterFilterDownloadedStateProvider getProviderOverride(
covariant ChapterFilterDownloadedStateProvider provider,
) {
return call(mangaId: provider.mangaId);
return call(
mangaId: provider.mangaId,
);
}
static const Iterable<ProviderOrFamily>? _dependencies = null;
@ -263,20 +281,21 @@ class ChapterFilterDownloadedStateFamily extends Family<int> {
class ChapterFilterDownloadedStateProvider
extends AutoDisposeNotifierProviderImpl<ChapterFilterDownloadedState, int> {
/// See also [ChapterFilterDownloadedState].
ChapterFilterDownloadedStateProvider({required int mangaId})
: this._internal(
() => ChapterFilterDownloadedState()..mangaId = mangaId,
from: chapterFilterDownloadedStateProvider,
name: r'chapterFilterDownloadedStateProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$chapterFilterDownloadedStateHash,
dependencies: ChapterFilterDownloadedStateFamily._dependencies,
allTransitiveDependencies:
ChapterFilterDownloadedStateFamily._allTransitiveDependencies,
mangaId: mangaId,
);
ChapterFilterDownloadedStateProvider({
required int mangaId,
}) : this._internal(
() => ChapterFilterDownloadedState()..mangaId = mangaId,
from: chapterFilterDownloadedStateProvider,
name: r'chapterFilterDownloadedStateProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$chapterFilterDownloadedStateHash,
dependencies: ChapterFilterDownloadedStateFamily._dependencies,
allTransitiveDependencies:
ChapterFilterDownloadedStateFamily._allTransitiveDependencies,
mangaId: mangaId,
);
ChapterFilterDownloadedStateProvider._internal(
super._createNotifier, {
@ -291,8 +310,12 @@ class ChapterFilterDownloadedStateProvider
final int mangaId;
@override
int runNotifierBuild(covariant ChapterFilterDownloadedState notifier) {
return notifier.build(mangaId: mangaId);
int runNotifierBuild(
covariant ChapterFilterDownloadedState notifier,
) {
return notifier.build(
mangaId: mangaId,
);
}
@override
@ -313,7 +336,7 @@ class ChapterFilterDownloadedStateProvider
@override
AutoDisposeNotifierProviderElement<ChapterFilterDownloadedState, int>
createElement() {
createElement() {
return _ChapterFilterDownloadedStateProviderElement(this);
}
@ -340,9 +363,8 @@ mixin ChapterFilterDownloadedStateRef on AutoDisposeNotifierProviderRef<int> {
}
class _ChapterFilterDownloadedStateProviderElement
extends
AutoDisposeNotifierProviderElement<ChapterFilterDownloadedState, int>
with ChapterFilterDownloadedStateRef {
extends AutoDisposeNotifierProviderElement<ChapterFilterDownloadedState,
int> with ChapterFilterDownloadedStateRef {
_ChapterFilterDownloadedStateProviderElement(super.provider);
@override
@ -356,7 +378,9 @@ abstract class _$ChapterFilterUnreadState
extends BuildlessAutoDisposeNotifier<int> {
late final int mangaId;
int build({required int mangaId});
int build({
required int mangaId,
});
}
/// See also [ChapterFilterUnreadState].
@ -369,15 +393,21 @@ class ChapterFilterUnreadStateFamily extends Family<int> {
const ChapterFilterUnreadStateFamily();
/// See also [ChapterFilterUnreadState].
ChapterFilterUnreadStateProvider call({required int mangaId}) {
return ChapterFilterUnreadStateProvider(mangaId: mangaId);
ChapterFilterUnreadStateProvider call({
required int mangaId,
}) {
return ChapterFilterUnreadStateProvider(
mangaId: mangaId,
);
}
@override
ChapterFilterUnreadStateProvider getProviderOverride(
covariant ChapterFilterUnreadStateProvider provider,
) {
return call(mangaId: provider.mangaId);
return call(
mangaId: provider.mangaId,
);
}
static const Iterable<ProviderOrFamily>? _dependencies = null;
@ -399,20 +429,21 @@ class ChapterFilterUnreadStateFamily extends Family<int> {
class ChapterFilterUnreadStateProvider
extends AutoDisposeNotifierProviderImpl<ChapterFilterUnreadState, int> {
/// See also [ChapterFilterUnreadState].
ChapterFilterUnreadStateProvider({required int mangaId})
: this._internal(
() => ChapterFilterUnreadState()..mangaId = mangaId,
from: chapterFilterUnreadStateProvider,
name: r'chapterFilterUnreadStateProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$chapterFilterUnreadStateHash,
dependencies: ChapterFilterUnreadStateFamily._dependencies,
allTransitiveDependencies:
ChapterFilterUnreadStateFamily._allTransitiveDependencies,
mangaId: mangaId,
);
ChapterFilterUnreadStateProvider({
required int mangaId,
}) : this._internal(
() => ChapterFilterUnreadState()..mangaId = mangaId,
from: chapterFilterUnreadStateProvider,
name: r'chapterFilterUnreadStateProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$chapterFilterUnreadStateHash,
dependencies: ChapterFilterUnreadStateFamily._dependencies,
allTransitiveDependencies:
ChapterFilterUnreadStateFamily._allTransitiveDependencies,
mangaId: mangaId,
);
ChapterFilterUnreadStateProvider._internal(
super._createNotifier, {
@ -427,8 +458,12 @@ class ChapterFilterUnreadStateProvider
final int mangaId;
@override
int runNotifierBuild(covariant ChapterFilterUnreadState notifier) {
return notifier.build(mangaId: mangaId);
int runNotifierBuild(
covariant ChapterFilterUnreadState notifier,
) {
return notifier.build(
mangaId: mangaId,
);
}
@override
@ -449,7 +484,7 @@ class ChapterFilterUnreadStateProvider
@override
AutoDisposeNotifierProviderElement<ChapterFilterUnreadState, int>
createElement() {
createElement() {
return _ChapterFilterUnreadStateProviderElement(this);
}
@ -491,7 +526,9 @@ abstract class _$ChapterFilterBookmarkedState
extends BuildlessAutoDisposeNotifier<int> {
late final int mangaId;
int build({required int mangaId});
int build({
required int mangaId,
});
}
/// See also [ChapterFilterBookmarkedState].
@ -505,15 +542,21 @@ class ChapterFilterBookmarkedStateFamily extends Family<int> {
const ChapterFilterBookmarkedStateFamily();
/// See also [ChapterFilterBookmarkedState].
ChapterFilterBookmarkedStateProvider call({required int mangaId}) {
return ChapterFilterBookmarkedStateProvider(mangaId: mangaId);
ChapterFilterBookmarkedStateProvider call({
required int mangaId,
}) {
return ChapterFilterBookmarkedStateProvider(
mangaId: mangaId,
);
}
@override
ChapterFilterBookmarkedStateProvider getProviderOverride(
covariant ChapterFilterBookmarkedStateProvider provider,
) {
return call(mangaId: provider.mangaId);
return call(
mangaId: provider.mangaId,
);
}
static const Iterable<ProviderOrFamily>? _dependencies = null;
@ -535,20 +578,21 @@ class ChapterFilterBookmarkedStateFamily extends Family<int> {
class ChapterFilterBookmarkedStateProvider
extends AutoDisposeNotifierProviderImpl<ChapterFilterBookmarkedState, int> {
/// See also [ChapterFilterBookmarkedState].
ChapterFilterBookmarkedStateProvider({required int mangaId})
: this._internal(
() => ChapterFilterBookmarkedState()..mangaId = mangaId,
from: chapterFilterBookmarkedStateProvider,
name: r'chapterFilterBookmarkedStateProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$chapterFilterBookmarkedStateHash,
dependencies: ChapterFilterBookmarkedStateFamily._dependencies,
allTransitiveDependencies:
ChapterFilterBookmarkedStateFamily._allTransitiveDependencies,
mangaId: mangaId,
);
ChapterFilterBookmarkedStateProvider({
required int mangaId,
}) : this._internal(
() => ChapterFilterBookmarkedState()..mangaId = mangaId,
from: chapterFilterBookmarkedStateProvider,
name: r'chapterFilterBookmarkedStateProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$chapterFilterBookmarkedStateHash,
dependencies: ChapterFilterBookmarkedStateFamily._dependencies,
allTransitiveDependencies:
ChapterFilterBookmarkedStateFamily._allTransitiveDependencies,
mangaId: mangaId,
);
ChapterFilterBookmarkedStateProvider._internal(
super._createNotifier, {
@ -563,8 +607,12 @@ class ChapterFilterBookmarkedStateProvider
final int mangaId;
@override
int runNotifierBuild(covariant ChapterFilterBookmarkedState notifier) {
return notifier.build(mangaId: mangaId);
int runNotifierBuild(
covariant ChapterFilterBookmarkedState notifier,
) {
return notifier.build(
mangaId: mangaId,
);
}
@override
@ -585,7 +633,7 @@ class ChapterFilterBookmarkedStateProvider
@override
AutoDisposeNotifierProviderElement<ChapterFilterBookmarkedState, int>
createElement() {
createElement() {
return _ChapterFilterBookmarkedStateProviderElement(this);
}
@ -612,9 +660,8 @@ mixin ChapterFilterBookmarkedStateRef on AutoDisposeNotifierProviderRef<int> {
}
class _ChapterFilterBookmarkedStateProviderElement
extends
AutoDisposeNotifierProviderElement<ChapterFilterBookmarkedState, int>
with ChapterFilterBookmarkedStateRef {
extends AutoDisposeNotifierProviderElement<ChapterFilterBookmarkedState,
int> with ChapterFilterBookmarkedStateRef {
_ChapterFilterBookmarkedStateProviderElement(super.provider);
@override
@ -628,7 +675,9 @@ abstract class _$ChapterFilterResultState
extends BuildlessAutoDisposeNotifier<bool> {
late final Manga manga;
bool build({required Manga manga});
bool build({
required Manga manga,
});
}
/// See also [ChapterFilterResultState].
@ -641,15 +690,21 @@ class ChapterFilterResultStateFamily extends Family<bool> {
const ChapterFilterResultStateFamily();
/// See also [ChapterFilterResultState].
ChapterFilterResultStateProvider call({required Manga manga}) {
return ChapterFilterResultStateProvider(manga: manga);
ChapterFilterResultStateProvider call({
required Manga manga,
}) {
return ChapterFilterResultStateProvider(
manga: manga,
);
}
@override
ChapterFilterResultStateProvider getProviderOverride(
covariant ChapterFilterResultStateProvider provider,
) {
return call(manga: provider.manga);
return call(
manga: provider.manga,
);
}
static const Iterable<ProviderOrFamily>? _dependencies = null;
@ -671,20 +726,21 @@ class ChapterFilterResultStateFamily extends Family<bool> {
class ChapterFilterResultStateProvider
extends AutoDisposeNotifierProviderImpl<ChapterFilterResultState, bool> {
/// See also [ChapterFilterResultState].
ChapterFilterResultStateProvider({required Manga manga})
: this._internal(
() => ChapterFilterResultState()..manga = manga,
from: chapterFilterResultStateProvider,
name: r'chapterFilterResultStateProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$chapterFilterResultStateHash,
dependencies: ChapterFilterResultStateFamily._dependencies,
allTransitiveDependencies:
ChapterFilterResultStateFamily._allTransitiveDependencies,
manga: manga,
);
ChapterFilterResultStateProvider({
required Manga manga,
}) : this._internal(
() => ChapterFilterResultState()..manga = manga,
from: chapterFilterResultStateProvider,
name: r'chapterFilterResultStateProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$chapterFilterResultStateHash,
dependencies: ChapterFilterResultStateFamily._dependencies,
allTransitiveDependencies:
ChapterFilterResultStateFamily._allTransitiveDependencies,
manga: manga,
);
ChapterFilterResultStateProvider._internal(
super._createNotifier, {
@ -699,8 +755,12 @@ class ChapterFilterResultStateProvider
final Manga manga;
@override
bool runNotifierBuild(covariant ChapterFilterResultState notifier) {
return notifier.build(manga: manga);
bool runNotifierBuild(
covariant ChapterFilterResultState notifier,
) {
return notifier.build(
manga: manga,
);
}
@override
@ -721,7 +781,7 @@ class ChapterFilterResultStateProvider
@override
AutoDisposeNotifierProviderElement<ChapterFilterResultState, bool>
createElement() {
createElement() {
return _ChapterFilterResultStateProviderElement(this);
}
@ -762,7 +822,9 @@ abstract class _$ChapterSetIsBookmarkState
extends BuildlessAutoDisposeNotifier<void> {
late final Manga manga;
void build({required Manga manga});
void build({
required Manga manga,
});
}
/// See also [ChapterSetIsBookmarkState].
@ -775,15 +837,21 @@ class ChapterSetIsBookmarkStateFamily extends Family<void> {
const ChapterSetIsBookmarkStateFamily();
/// See also [ChapterSetIsBookmarkState].
ChapterSetIsBookmarkStateProvider call({required Manga manga}) {
return ChapterSetIsBookmarkStateProvider(manga: manga);
ChapterSetIsBookmarkStateProvider call({
required Manga manga,
}) {
return ChapterSetIsBookmarkStateProvider(
manga: manga,
);
}
@override
ChapterSetIsBookmarkStateProvider getProviderOverride(
covariant ChapterSetIsBookmarkStateProvider provider,
) {
return call(manga: provider.manga);
return call(
manga: provider.manga,
);
}
static const Iterable<ProviderOrFamily>? _dependencies = null;
@ -805,20 +873,21 @@ class ChapterSetIsBookmarkStateFamily extends Family<void> {
class ChapterSetIsBookmarkStateProvider
extends AutoDisposeNotifierProviderImpl<ChapterSetIsBookmarkState, void> {
/// See also [ChapterSetIsBookmarkState].
ChapterSetIsBookmarkStateProvider({required Manga manga})
: this._internal(
() => ChapterSetIsBookmarkState()..manga = manga,
from: chapterSetIsBookmarkStateProvider,
name: r'chapterSetIsBookmarkStateProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$chapterSetIsBookmarkStateHash,
dependencies: ChapterSetIsBookmarkStateFamily._dependencies,
allTransitiveDependencies:
ChapterSetIsBookmarkStateFamily._allTransitiveDependencies,
manga: manga,
);
ChapterSetIsBookmarkStateProvider({
required Manga manga,
}) : this._internal(
() => ChapterSetIsBookmarkState()..manga = manga,
from: chapterSetIsBookmarkStateProvider,
name: r'chapterSetIsBookmarkStateProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$chapterSetIsBookmarkStateHash,
dependencies: ChapterSetIsBookmarkStateFamily._dependencies,
allTransitiveDependencies:
ChapterSetIsBookmarkStateFamily._allTransitiveDependencies,
manga: manga,
);
ChapterSetIsBookmarkStateProvider._internal(
super._createNotifier, {
@ -833,8 +902,12 @@ class ChapterSetIsBookmarkStateProvider
final Manga manga;
@override
void runNotifierBuild(covariant ChapterSetIsBookmarkState notifier) {
return notifier.build(manga: manga);
void runNotifierBuild(
covariant ChapterSetIsBookmarkState notifier,
) {
return notifier.build(
manga: manga,
);
}
@override
@ -855,7 +928,7 @@ class ChapterSetIsBookmarkStateProvider
@override
AutoDisposeNotifierProviderElement<ChapterSetIsBookmarkState, void>
createElement() {
createElement() {
return _ChapterSetIsBookmarkStateProviderElement(this);
}
@ -896,7 +969,9 @@ abstract class _$ChapterSetIsReadState
extends BuildlessAutoDisposeNotifier<void> {
late final Manga manga;
void build({required Manga manga});
void build({
required Manga manga,
});
}
/// See also [ChapterSetIsReadState].
@ -909,15 +984,21 @@ class ChapterSetIsReadStateFamily extends Family<void> {
const ChapterSetIsReadStateFamily();
/// See also [ChapterSetIsReadState].
ChapterSetIsReadStateProvider call({required Manga manga}) {
return ChapterSetIsReadStateProvider(manga: manga);
ChapterSetIsReadStateProvider call({
required Manga manga,
}) {
return ChapterSetIsReadStateProvider(
manga: manga,
);
}
@override
ChapterSetIsReadStateProvider getProviderOverride(
covariant ChapterSetIsReadStateProvider provider,
) {
return call(manga: provider.manga);
return call(
manga: provider.manga,
);
}
static const Iterable<ProviderOrFamily>? _dependencies = null;
@ -939,20 +1020,21 @@ class ChapterSetIsReadStateFamily extends Family<void> {
class ChapterSetIsReadStateProvider
extends AutoDisposeNotifierProviderImpl<ChapterSetIsReadState, void> {
/// See also [ChapterSetIsReadState].
ChapterSetIsReadStateProvider({required Manga manga})
: this._internal(
() => ChapterSetIsReadState()..manga = manga,
from: chapterSetIsReadStateProvider,
name: r'chapterSetIsReadStateProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$chapterSetIsReadStateHash,
dependencies: ChapterSetIsReadStateFamily._dependencies,
allTransitiveDependencies:
ChapterSetIsReadStateFamily._allTransitiveDependencies,
manga: manga,
);
ChapterSetIsReadStateProvider({
required Manga manga,
}) : this._internal(
() => ChapterSetIsReadState()..manga = manga,
from: chapterSetIsReadStateProvider,
name: r'chapterSetIsReadStateProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$chapterSetIsReadStateHash,
dependencies: ChapterSetIsReadStateFamily._dependencies,
allTransitiveDependencies:
ChapterSetIsReadStateFamily._allTransitiveDependencies,
manga: manga,
);
ChapterSetIsReadStateProvider._internal(
super._createNotifier, {
@ -967,8 +1049,12 @@ class ChapterSetIsReadStateProvider
final Manga manga;
@override
void runNotifierBuild(covariant ChapterSetIsReadState notifier) {
return notifier.build(manga: manga);
void runNotifierBuild(
covariant ChapterSetIsReadState notifier,
) {
return notifier.build(
manga: manga,
);
}
@override
@ -989,7 +1075,7 @@ class ChapterSetIsReadStateProvider
@override
AutoDisposeNotifierProviderElement<ChapterSetIsReadState, void>
createElement() {
createElement() {
return _ChapterSetIsReadStateProviderElement(this);
}
@ -1030,7 +1116,9 @@ abstract class _$ChapterSetDownloadState
extends BuildlessAutoDisposeNotifier<void> {
late final Manga manga;
void build({required Manga manga});
void build({
required Manga manga,
});
}
/// See also [ChapterSetDownloadState].
@ -1043,15 +1131,21 @@ class ChapterSetDownloadStateFamily extends Family<void> {
const ChapterSetDownloadStateFamily();
/// See also [ChapterSetDownloadState].
ChapterSetDownloadStateProvider call({required Manga manga}) {
return ChapterSetDownloadStateProvider(manga: manga);
ChapterSetDownloadStateProvider call({
required Manga manga,
}) {
return ChapterSetDownloadStateProvider(
manga: manga,
);
}
@override
ChapterSetDownloadStateProvider getProviderOverride(
covariant ChapterSetDownloadStateProvider provider,
) {
return call(manga: provider.manga);
return call(
manga: provider.manga,
);
}
static const Iterable<ProviderOrFamily>? _dependencies = null;
@ -1073,20 +1167,21 @@ class ChapterSetDownloadStateFamily extends Family<void> {
class ChapterSetDownloadStateProvider
extends AutoDisposeNotifierProviderImpl<ChapterSetDownloadState, void> {
/// See also [ChapterSetDownloadState].
ChapterSetDownloadStateProvider({required Manga manga})
: this._internal(
() => ChapterSetDownloadState()..manga = manga,
from: chapterSetDownloadStateProvider,
name: r'chapterSetDownloadStateProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$chapterSetDownloadStateHash,
dependencies: ChapterSetDownloadStateFamily._dependencies,
allTransitiveDependencies:
ChapterSetDownloadStateFamily._allTransitiveDependencies,
manga: manga,
);
ChapterSetDownloadStateProvider({
required Manga manga,
}) : this._internal(
() => ChapterSetDownloadState()..manga = manga,
from: chapterSetDownloadStateProvider,
name: r'chapterSetDownloadStateProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$chapterSetDownloadStateHash,
dependencies: ChapterSetDownloadStateFamily._dependencies,
allTransitiveDependencies:
ChapterSetDownloadStateFamily._allTransitiveDependencies,
manga: manga,
);
ChapterSetDownloadStateProvider._internal(
super._createNotifier, {
@ -1101,8 +1196,12 @@ class ChapterSetDownloadStateProvider
final Manga manga;
@override
void runNotifierBuild(covariant ChapterSetDownloadState notifier) {
return notifier.build(manga: manga);
void runNotifierBuild(
covariant ChapterSetDownloadState notifier,
) {
return notifier.build(
manga: manga,
);
}
@override
@ -1123,7 +1222,7 @@ class ChapterSetDownloadStateProvider
@override
AutoDisposeNotifierProviderElement<ChapterSetDownloadState, void>
createElement() {
createElement() {
return _ChapterSetDownloadStateProviderElement(this);
}
@ -1164,28 +1263,26 @@ String _$chaptersListttStateHash() =>
@ProviderFor(ChaptersListttState)
final chaptersListttStateProvider =
AutoDisposeNotifierProvider<ChaptersListttState, List<Chapter>>.internal(
ChaptersListttState.new,
name: r'chaptersListttStateProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$chaptersListttStateHash,
dependencies: null,
allTransitiveDependencies: null,
);
ChaptersListttState.new,
name: r'chaptersListttStateProvider',
debugGetCreateSourceHash: const bool.fromEnvironment('dart.vm.product')
? null
: _$chaptersListttStateHash,
dependencies: null,
allTransitiveDependencies: null,
);
typedef _$ChaptersListttState = AutoDisposeNotifier<List<Chapter>>;
String _$scanlatorsFilterStateHash() =>
r'32eb4315b75478fabcb8ca9eb3f13d289d806fa2';
abstract class _$ScanlatorsFilterState
extends
BuildlessAutoDisposeNotifier<
(List<String>, List<String>, List<String>)
> {
abstract class _$ScanlatorsFilterState extends BuildlessAutoDisposeNotifier<
(List<String>, List<String>, List<String>)> {
late final Manga manga;
(List<String>, List<String>, List<String>) build(Manga manga);
(List<String>, List<String>, List<String>) build(
Manga manga,
);
}
/// See also [ScanlatorsFilterState].
@ -1199,15 +1296,21 @@ class ScanlatorsFilterStateFamily
const ScanlatorsFilterStateFamily();
/// See also [ScanlatorsFilterState].
ScanlatorsFilterStateProvider call(Manga manga) {
return ScanlatorsFilterStateProvider(manga);
ScanlatorsFilterStateProvider call(
Manga manga,
) {
return ScanlatorsFilterStateProvider(
manga,
);
}
@override
ScanlatorsFilterStateProvider getProviderOverride(
covariant ScanlatorsFilterStateProvider provider,
) {
return call(provider.manga);
return call(
provider.manga,
);
}
static const Iterable<ProviderOrFamily>? _dependencies = null;
@ -1226,27 +1329,24 @@ class ScanlatorsFilterStateFamily
}
/// See also [ScanlatorsFilterState].
class ScanlatorsFilterStateProvider
extends
AutoDisposeNotifierProviderImpl<
ScanlatorsFilterState,
(List<String>, List<String>, List<String>)
> {
class ScanlatorsFilterStateProvider extends AutoDisposeNotifierProviderImpl<
ScanlatorsFilterState, (List<String>, List<String>, List<String>)> {
/// See also [ScanlatorsFilterState].
ScanlatorsFilterStateProvider(Manga manga)
: this._internal(
() => ScanlatorsFilterState()..manga = manga,
from: scanlatorsFilterStateProvider,
name: r'scanlatorsFilterStateProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$scanlatorsFilterStateHash,
dependencies: ScanlatorsFilterStateFamily._dependencies,
allTransitiveDependencies:
ScanlatorsFilterStateFamily._allTransitiveDependencies,
manga: manga,
);
ScanlatorsFilterStateProvider(
Manga manga,
) : this._internal(
() => ScanlatorsFilterState()..manga = manga,
from: scanlatorsFilterStateProvider,
name: r'scanlatorsFilterStateProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$scanlatorsFilterStateHash,
dependencies: ScanlatorsFilterStateFamily._dependencies,
allTransitiveDependencies:
ScanlatorsFilterStateFamily._allTransitiveDependencies,
manga: manga,
);
ScanlatorsFilterStateProvider._internal(
super._createNotifier, {
@ -1264,7 +1364,9 @@ class ScanlatorsFilterStateProvider
(List<String>, List<String>, List<String>) runNotifierBuild(
covariant ScanlatorsFilterState notifier,
) {
return notifier.build(manga);
return notifier.build(
manga,
);
}
@override
@ -1284,11 +1386,8 @@ class ScanlatorsFilterStateProvider
}
@override
AutoDisposeNotifierProviderElement<
ScanlatorsFilterState,
(List<String>, List<String>, List<String>)
>
createElement() {
AutoDisposeNotifierProviderElement<ScanlatorsFilterState,
(List<String>, List<String>, List<String>)> createElement() {
return _ScanlatorsFilterStateProviderElement(this);
}
@ -1308,27 +1407,20 @@ class ScanlatorsFilterStateProvider
@Deprecated('Will be removed in 3.0. Use Ref instead')
// ignore: unused_element
mixin ScanlatorsFilterStateRef
on
AutoDisposeNotifierProviderRef<
(List<String>, List<String>, List<String>)
> {
mixin ScanlatorsFilterStateRef on AutoDisposeNotifierProviderRef<
(List<String>, List<String>, List<String>)> {
/// The parameter `manga` of this provider.
Manga get manga;
}
class _ScanlatorsFilterStateProviderElement
extends
AutoDisposeNotifierProviderElement<
ScanlatorsFilterState,
(List<String>, List<String>, List<String>)
>
extends AutoDisposeNotifierProviderElement<ScanlatorsFilterState,
(List<String>, List<String>, List<String>)>
with ScanlatorsFilterStateRef {
_ScanlatorsFilterStateProviderElement(super.provider);
@override
Manga get manga => (origin as ScanlatorsFilterStateProvider).manga;
}
// ignore_for_file: type=lint
// ignore_for_file: subtype_of_sealed_class, invalid_use_of_internal_member, invalid_use_of_visible_for_testing_member, deprecated_member_use_from_same_package

View file

@ -33,7 +33,10 @@ abstract class _$TrackState extends BuildlessAutoDisposeNotifier<Track> {
late final Track? track;
late final ItemType? itemType;
Track build({Track? track, required ItemType? itemType});
Track build({
Track? track,
required ItemType? itemType,
});
}
/// See also [TrackState].
@ -46,15 +49,24 @@ class TrackStateFamily extends Family<Track> {
const TrackStateFamily();
/// See also [TrackState].
TrackStateProvider call({Track? track, required ItemType? itemType}) {
return TrackStateProvider(track: track, itemType: itemType);
TrackStateProvider call({
Track? track,
required ItemType? itemType,
}) {
return TrackStateProvider(
track: track,
itemType: itemType,
);
}
@override
TrackStateProvider getProviderOverride(
covariant TrackStateProvider provider,
) {
return call(track: provider.track, itemType: provider.itemType);
return call(
track: provider.track,
itemType: provider.itemType,
);
}
static const Iterable<ProviderOrFamily>? _dependencies = null;
@ -76,23 +88,25 @@ class TrackStateFamily extends Family<Track> {
class TrackStateProvider
extends AutoDisposeNotifierProviderImpl<TrackState, Track> {
/// See also [TrackState].
TrackStateProvider({Track? track, required ItemType? itemType})
: this._internal(
() =>
TrackState()
..track = track
..itemType = itemType,
from: trackStateProvider,
name: r'trackStateProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$trackStateHash,
dependencies: TrackStateFamily._dependencies,
allTransitiveDependencies: TrackStateFamily._allTransitiveDependencies,
track: track,
itemType: itemType,
);
TrackStateProvider({
Track? track,
required ItemType? itemType,
}) : this._internal(
() => TrackState()
..track = track
..itemType = itemType,
from: trackStateProvider,
name: r'trackStateProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$trackStateHash,
dependencies: TrackStateFamily._dependencies,
allTransitiveDependencies:
TrackStateFamily._allTransitiveDependencies,
track: track,
itemType: itemType,
);
TrackStateProvider._internal(
super._createNotifier, {
@ -109,8 +123,13 @@ class TrackStateProvider
final ItemType? itemType;
@override
Track runNotifierBuild(covariant TrackState notifier) {
return notifier.build(track: track, itemType: itemType);
Track runNotifierBuild(
covariant TrackState notifier,
) {
return notifier.build(
track: track,
itemType: itemType,
);
}
@override
@ -118,10 +137,9 @@ class TrackStateProvider
return ProviderOverride(
origin: this,
override: TrackStateProvider._internal(
() =>
create()
..track = track
..itemType = itemType,
() => create()
..track = track
..itemType = itemType,
from: from,
name: null,
dependencies: null,
@ -175,6 +193,5 @@ class _TrackStateProviderElement
@override
ItemType? get itemType => (origin as TrackStateProvider).itemType;
}
// ignore_for_file: type=lint
// ignore_for_file: subtype_of_sealed_class, invalid_use_of_internal_member, invalid_use_of_visible_for_testing_member, deprecated_member_use_from_same_package

View file

@ -135,7 +135,7 @@ Future<dynamic> updateMangaDetail(
oldChap.scanlator = newChap.scanlator;
isar.chapters.putSync(oldChap);
oldChap.manga.saveSync();
if (!hasChanged) {
if (hasChanged) {
ref
.read(synchingProvider(syncId: 1).notifier)
.addChangedPart(

View file

@ -6,7 +6,7 @@ part of 'update_manga_detail_providers.dart';
// RiverpodGenerator
// **************************************************************************
String _$updateMangaDetailHash() => r'4aed7678d299321491de442c592968df22b62f48';
String _$updateMangaDetailHash() => r'cfeaefe8375a38abbf07a774830d97ca57c6f2c9';
/// Copied from Dart SDK
class _SystemHash {
@ -43,14 +43,20 @@ class UpdateMangaDetailFamily extends Family<AsyncValue<dynamic>> {
required int? mangaId,
required bool isInit,
}) {
return UpdateMangaDetailProvider(mangaId: mangaId, isInit: isInit);
return UpdateMangaDetailProvider(
mangaId: mangaId,
isInit: isInit,
);
}
@override
UpdateMangaDetailProvider getProviderOverride(
covariant UpdateMangaDetailProvider provider,
) {
return call(mangaId: provider.mangaId, isInit: provider.isInit);
return call(
mangaId: provider.mangaId,
isInit: provider.isInit,
);
}
static const Iterable<ProviderOrFamily>? _dependencies = null;
@ -71,25 +77,27 @@ class UpdateMangaDetailFamily extends Family<AsyncValue<dynamic>> {
/// See also [updateMangaDetail].
class UpdateMangaDetailProvider extends AutoDisposeFutureProvider<dynamic> {
/// See also [updateMangaDetail].
UpdateMangaDetailProvider({required int? mangaId, required bool isInit})
: this._internal(
(ref) => updateMangaDetail(
ref as UpdateMangaDetailRef,
UpdateMangaDetailProvider({
required int? mangaId,
required bool isInit,
}) : this._internal(
(ref) => updateMangaDetail(
ref as UpdateMangaDetailRef,
mangaId: mangaId,
isInit: isInit,
),
from: updateMangaDetailProvider,
name: r'updateMangaDetailProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$updateMangaDetailHash,
dependencies: UpdateMangaDetailFamily._dependencies,
allTransitiveDependencies:
UpdateMangaDetailFamily._allTransitiveDependencies,
mangaId: mangaId,
isInit: isInit,
),
from: updateMangaDetailProvider,
name: r'updateMangaDetailProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$updateMangaDetailHash,
dependencies: UpdateMangaDetailFamily._dependencies,
allTransitiveDependencies:
UpdateMangaDetailFamily._allTransitiveDependencies,
mangaId: mangaId,
isInit: isInit,
);
);
UpdateMangaDetailProvider._internal(
super._createNotifier, {
@ -166,6 +174,5 @@ class _UpdateMangaDetailProviderElement
@override
bool get isInit => (origin as UpdateMangaDetailProvider).isInit;
}
// ignore_for_file: type=lint
// ignore_for_file: subtype_of_sealed_class, invalid_use_of_internal_member, invalid_use_of_visible_for_testing_member, deprecated_member_use_from_same_package

View file

@ -0,0 +1,390 @@
import 'dart:typed_data';
import 'package:flutter/material.dart';
import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:isar/isar.dart';
import 'package:mangayomi/eval/model/m_manga.dart';
import 'package:mangayomi/eval/model/m_pages.dart';
import 'package:mangayomi/main.dart';
import 'package:mangayomi/models/changed.dart';
import 'package:mangayomi/models/chapter.dart';
import 'package:mangayomi/models/history.dart';
import 'package:mangayomi/models/manga.dart';
import 'package:mangayomi/models/update.dart';
import 'package:mangayomi/modules/manga/detail/providers/isar_providers.dart';
import 'package:mangayomi/modules/manga/detail/providers/update_manga_detail_providers.dart';
import 'package:mangayomi/modules/more/settings/sync/providers/sync_providers.dart';
import 'package:mangayomi/providers/l10n_providers.dart';
import 'package:mangayomi/models/source.dart';
import 'package:mangayomi/services/search_.dart';
import 'package:mangayomi/utils/cached_network.dart';
import 'package:mangayomi/utils/extensions/build_context_extensions.dart';
import 'package:mangayomi/utils/constant.dart';
import 'package:mangayomi/utils/headers.dart';
import 'package:mangayomi/utils/language.dart';
import 'package:mangayomi/modules/more/settings/browse/providers/browse_state_provider.dart';
import 'package:mangayomi/modules/widgets/bottom_text_widget.dart';
class MigrationScreen extends ConsumerStatefulWidget {
final Manga manga;
const MigrationScreen({required this.manga, super.key});
@override
ConsumerState<MigrationScreen> createState() => _MigrationScreenScreenState();
}
class _MigrationScreenScreenState extends ConsumerState<MigrationScreen> {
@override
Widget build(BuildContext context) {
final l10n = l10nLocalizations(context)!;
List<Source> sourceList =
ref.watch(onlyIncludePinnedSourceStateProvider)
? isar.sources
.filter()
.isPinnedEqualTo(true)
.and()
.itemTypeEqualTo(widget.manga.itemType)
.findAllSync()
: isar.sources
.filter()
.idIsNotNull()
.and()
.isAddedEqualTo(true)
.and()
.itemTypeEqualTo(widget.manga.itemType)
.findAllSync();
return Scaffold(
appBar: AppBar(title: Text(l10n.migrate)),
body:
widget.manga.name != null && widget.manga.author != null
? ListView(
children: [
for (var source in sourceList)
SizedBox(
height: 260,
child: SourceSearchScreen(
query: widget.manga.name ?? widget.manga.author!,
manga: widget.manga,
source: source,
),
),
],
)
: Container(),
);
}
}
class SourceSearchScreen extends StatefulWidget {
final String query;
final Manga manga;
final Source source;
const SourceSearchScreen({
super.key,
required this.query,
required this.manga,
required this.source,
});
@override
State<SourceSearchScreen> createState() => _SourceSearchScreenState();
}
class _SourceSearchScreenState extends State<SourceSearchScreen> {
@override
void initState() {
_init();
super.initState();
}
String _errorMessage = "";
bool _isLoading = true;
MPages? pages;
_init() async {
try {
_errorMessage = "";
pages = await search(
source: widget.source,
page: 1,
query: widget.query,
filterList: [],
);
if (mounted) {
setState(() {
_isLoading = false;
});
}
} catch (e) {
if (mounted) {
setState(() {
_errorMessage = e.toString();
_isLoading = false;
});
}
}
}
@override
Widget build(BuildContext context) {
final l10n = l10nLocalizations(context)!;
return Scaffold(
body: SizedBox(
height: 260,
child: Column(
children: [
ListTile(
dense: true,
title: Text(widget.source.name!),
subtitle: Text(
completeLanguageName(widget.source.lang!),
style: const TextStyle(fontSize: 10),
),
),
Flexible(
child:
_isLoading
? const Center(child: CircularProgressIndicator())
: Builder(
builder: (context) {
if (_errorMessage.isNotEmpty) {
return Center(child: Text(_errorMessage));
}
if (pages!.list.isNotEmpty) {
return ListView.builder(
scrollDirection: Axis.horizontal,
itemCount: pages!.list.length,
itemBuilder: (context, index) {
return MangaGlobalImageCard(
oldManga: widget.manga,
manga: pages!.list[index],
source: widget.source,
);
},
);
}
return Center(child: Text(l10n.no_result));
},
),
),
],
),
),
);
}
}
class MangaGlobalImageCard extends ConsumerStatefulWidget {
final Manga oldManga;
final MManga manga;
final Source source;
const MangaGlobalImageCard({
super.key,
required this.oldManga,
required this.manga,
required this.source,
});
@override
ConsumerState<MangaGlobalImageCard> createState() =>
_MangaGlobalImageCardState();
}
class _MangaGlobalImageCardState extends ConsumerState<MangaGlobalImageCard>
with AutomaticKeepAliveClientMixin<MangaGlobalImageCard> {
@override
Widget build(BuildContext context) {
super.build(context);
final l10n = l10nLocalizations(context)!;
final getMangaDetail = widget.manga;
return GestureDetector(
onTap: () => _showMigrateDialog(context, l10n),
child: StreamBuilder(
stream: isar.mangas
.filter()
.langEqualTo(widget.source.lang)
.nameEqualTo(getMangaDetail.name)
.sourceEqualTo(widget.source.name)
.watch(fireImmediately: true),
builder: (context, snapshot) {
final hasData = snapshot.hasData && snapshot.data!.isNotEmpty;
return Padding(
padding: const EdgeInsets.only(left: 10),
child: Stack(
children: [
SizedBox(
width: 110,
child: Column(
children: [
Builder(
builder: (context) {
if (hasData &&
snapshot.data!.first.customCoverImage != null) {
return Image.memory(
snapshot.data!.first.customCoverImage
as Uint8List,
);
}
return ClipRRect(
borderRadius: BorderRadius.circular(5),
child: cachedNetworkImage(
headers: ref.watch(
headersProvider(
source: widget.source.name!,
lang: widget.source.lang!,
),
),
imageUrl: toImgUrl(
hasData
? snapshot
.data!
.first
.customCoverFromTracker ??
snapshot.data!.first.imageUrl ??
""
: getMangaDetail.imageUrl ?? "",
),
width: 110,
height: 150,
fit: BoxFit.cover,
),
);
},
),
BottomTextWidget(
fontSize: 12.0,
text: widget.manga.name!,
isLoading: true,
textColor: Theme.of(context).textTheme.bodyLarge!.color,
isComfortableGrid: true,
),
],
),
),
Container(
width: 110,
height: 150,
color:
hasData && snapshot.data!.first.favorite!
? Colors.black.withValues(alpha: 0.7)
: null,
),
if (hasData && snapshot.data!.first.favorite!)
Positioned(
top: 0,
left: 0,
child: Padding(
padding: const EdgeInsets.all(4),
child: Icon(
Icons.collections_bookmark,
color: context.primaryColor,
),
),
),
],
),
);
},
),
);
}
@override
bool get wantKeepAlive => true;
void _showMigrateDialog(BuildContext context, dynamic l10n) {
showDialog(
context: context,
builder: (ctx) {
return AlertDialog(
title: Text(l10n.migrate_confirm),
actions: [
Row(
mainAxisAlignment: MainAxisAlignment.end,
children: [
TextButton(
onPressed: () {
Navigator.pop(ctx);
},
child: Text(l10n.cancel),
),
const SizedBox(width: 15),
Consumer(
builder:
(context, ref, child) => TextButton(
onPressed: () {
isar.writeTxnSync(() {
final histories =
isar.historys
.filter()
.mangaIdEqualTo(widget.oldManga.id)
.findAllSync();
for (var history in histories) {
isar.historys.deleteSync(history.id!);
ref
.read(synchingProvider(syncId: 1).notifier)
.addChangedPart(
ActionType.removeHistory,
history.id,
"{}",
false,
);
}
for (var chapter in widget.oldManga.chapters) {
isar.updates
.filter()
.mangaIdEqualTo(chapter.mangaId)
.chapterNameEqualTo(chapter.name)
.deleteAllSync();
isar.chapters.deleteSync(chapter.id!);
ref
.read(synchingProvider(syncId: 1).notifier)
.addChangedPart(
ActionType.removeChapter,
chapter.id,
"{}",
false,
);
}
widget.oldManga.name = widget.manga.name;
widget.oldManga.link = widget.manga.link;
widget.oldManga.imageUrl = widget.manga.imageUrl;
widget.oldManga.lang = widget.source.lang;
widget.oldManga.source = widget.source.name;
isar.mangas.putSync(widget.oldManga);
ref
.read(synchingProvider(syncId: 1).notifier)
.addChangedPart(
ActionType.updateItem,
widget.oldManga.id,
widget.oldManga.toJson(),
false,
);
});
ref.read(
updateMangaDetailProvider(
mangaId: widget.oldManga.id,
isInit: false,
),
);
ref.invalidate(
getMangaDetailStreamProvider(
mangaId: widget.oldManga.id!,
),
);
Navigator.pop(ctx);
Navigator.pop(ctx);
},
child: Text(l10n.ok),
),
),
],
),
],
);
},
);
}
}

View file

@ -39,15 +39,24 @@ class DownloadChapterFamily extends Family<AsyncValue<void>> {
const DownloadChapterFamily();
/// See also [downloadChapter].
DownloadChapterProvider call({required Chapter chapter, bool? useWifi}) {
return DownloadChapterProvider(chapter: chapter, useWifi: useWifi);
DownloadChapterProvider call({
required Chapter chapter,
bool? useWifi,
}) {
return DownloadChapterProvider(
chapter: chapter,
useWifi: useWifi,
);
}
@override
DownloadChapterProvider getProviderOverride(
covariant DownloadChapterProvider provider,
) {
return call(chapter: provider.chapter, useWifi: provider.useWifi);
return call(
chapter: provider.chapter,
useWifi: provider.useWifi,
);
}
static const Iterable<ProviderOrFamily>? _dependencies = null;
@ -68,25 +77,27 @@ class DownloadChapterFamily extends Family<AsyncValue<void>> {
/// See also [downloadChapter].
class DownloadChapterProvider extends AutoDisposeFutureProvider<void> {
/// See also [downloadChapter].
DownloadChapterProvider({required Chapter chapter, bool? useWifi})
: this._internal(
(ref) => downloadChapter(
ref as DownloadChapterRef,
DownloadChapterProvider({
required Chapter chapter,
bool? useWifi,
}) : this._internal(
(ref) => downloadChapter(
ref as DownloadChapterRef,
chapter: chapter,
useWifi: useWifi,
),
from: downloadChapterProvider,
name: r'downloadChapterProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$downloadChapterHash,
dependencies: DownloadChapterFamily._dependencies,
allTransitiveDependencies:
DownloadChapterFamily._allTransitiveDependencies,
chapter: chapter,
useWifi: useWifi,
),
from: downloadChapterProvider,
name: r'downloadChapterProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$downloadChapterHash,
dependencies: DownloadChapterFamily._dependencies,
allTransitiveDependencies:
DownloadChapterFamily._allTransitiveDependencies,
chapter: chapter,
useWifi: useWifi,
);
);
DownloadChapterProvider._internal(
super._createNotifier, {
@ -154,8 +165,7 @@ mixin DownloadChapterRef on AutoDisposeFutureProviderRef<void> {
}
class _DownloadChapterProviderElement
extends AutoDisposeFutureProviderElement<void>
with DownloadChapterRef {
extends AutoDisposeFutureProviderElement<void> with DownloadChapterRef {
_DownloadChapterProviderElement(super.provider);
@override
@ -163,6 +173,5 @@ class _DownloadChapterProviderElement
@override
bool? get useWifi => (origin as DownloadChapterProvider).useWifi;
}
// ignore_for_file: type=lint
// ignore_for_file: subtype_of_sealed_class, invalid_use_of_internal_member, invalid_use_of_visible_for_testing_member, deprecated_member_use_from_same_package

View file

@ -12,15 +12,12 @@ String _$mangaHomeDisplayTypeStateHash() =>
/// See also [MangaHomeDisplayTypeState].
@ProviderFor(MangaHomeDisplayTypeState)
final mangaHomeDisplayTypeStateProvider = AutoDisposeNotifierProvider<
MangaHomeDisplayTypeState,
DisplayType
>.internal(
MangaHomeDisplayTypeState, DisplayType>.internal(
MangaHomeDisplayTypeState.new,
name: r'mangaHomeDisplayTypeStateProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$mangaHomeDisplayTypeStateHash,
debugGetCreateSourceHash: const bool.fromEnvironment('dart.vm.product')
? null
: _$mangaHomeDisplayTypeStateHash,
dependencies: null,
allTransitiveDependencies: null,
);

View file

@ -12,15 +12,12 @@ String _$customColorFilterStateHash() =>
/// See also [CustomColorFilterState].
@ProviderFor(CustomColorFilterState)
final customColorFilterStateProvider = AutoDisposeNotifierProvider<
CustomColorFilterState,
CustomColorFilter?
>.internal(
CustomColorFilterState, CustomColorFilter?>.internal(
CustomColorFilterState.new,
name: r'customColorFilterStateProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$customColorFilterStateHash,
debugGetCreateSourceHash: const bool.fromEnvironment('dart.vm.product')
? null
: _$customColorFilterStateHash,
dependencies: null,
allTransitiveDependencies: null,
);
@ -33,15 +30,14 @@ String _$enableCustomColorFilterStateHash() =>
@ProviderFor(EnableCustomColorFilterState)
final enableCustomColorFilterStateProvider =
AutoDisposeNotifierProvider<EnableCustomColorFilterState, bool>.internal(
EnableCustomColorFilterState.new,
name: r'enableCustomColorFilterStateProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$enableCustomColorFilterStateHash,
dependencies: null,
allTransitiveDependencies: null,
);
EnableCustomColorFilterState.new,
name: r'enableCustomColorFilterStateProvider',
debugGetCreateSourceHash: const bool.fromEnvironment('dart.vm.product')
? null
: _$enableCustomColorFilterStateHash,
dependencies: null,
allTransitiveDependencies: null,
);
typedef _$EnableCustomColorFilterState = AutoDisposeNotifier<bool>;
String _$colorFilterBlendModeStateHash() =>
@ -50,15 +46,12 @@ String _$colorFilterBlendModeStateHash() =>
/// See also [ColorFilterBlendModeState].
@ProviderFor(ColorFilterBlendModeState)
final colorFilterBlendModeStateProvider = AutoDisposeNotifierProvider<
ColorFilterBlendModeState,
ColorFilterBlendMode
>.internal(
ColorFilterBlendModeState, ColorFilterBlendMode>.internal(
ColorFilterBlendModeState.new,
name: r'colorFilterBlendModeStateProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$colorFilterBlendModeStateHash,
debugGetCreateSourceHash: const bool.fromEnvironment('dart.vm.product')
? null
: _$colorFilterBlendModeStateHash,
dependencies: null,
allTransitiveDependencies: null,
);

View file

@ -43,14 +43,20 @@ class CropBordersFamily extends Family<AsyncValue<Uint8List?>> {
required UChapDataPreload data,
required bool cropBorder,
}) {
return CropBordersProvider(data: data, cropBorder: cropBorder);
return CropBordersProvider(
data: data,
cropBorder: cropBorder,
);
}
@override
CropBordersProvider getProviderOverride(
covariant CropBordersProvider provider,
) {
return call(data: provider.data, cropBorder: provider.cropBorder);
return call(
data: provider.data,
cropBorder: provider.cropBorder,
);
}
static const Iterable<ProviderOrFamily>? _dependencies = null;
@ -75,23 +81,23 @@ class CropBordersProvider extends FutureProvider<Uint8List?> {
required UChapDataPreload data,
required bool cropBorder,
}) : this._internal(
(ref) => cropBorders(
ref as CropBordersRef,
data: data,
cropBorder: cropBorder,
),
from: cropBordersProvider,
name: r'cropBordersProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$cropBordersHash,
dependencies: CropBordersFamily._dependencies,
allTransitiveDependencies:
CropBordersFamily._allTransitiveDependencies,
data: data,
cropBorder: cropBorder,
);
(ref) => cropBorders(
ref as CropBordersRef,
data: data,
cropBorder: cropBorder,
),
from: cropBordersProvider,
name: r'cropBordersProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$cropBordersHash,
dependencies: CropBordersFamily._dependencies,
allTransitiveDependencies:
CropBordersFamily._allTransitiveDependencies,
data: data,
cropBorder: cropBorder,
);
CropBordersProvider._internal(
super._createNotifier, {
@ -167,6 +173,5 @@ class _CropBordersProviderElement extends FutureProviderElement<Uint8List?>
@override
bool get cropBorder => (origin as CropBordersProvider).cropBorder;
}
// ignore_for_file: type=lint
// ignore_for_file: subtype_of_sealed_class, invalid_use_of_internal_member, invalid_use_of_visible_for_testing_member, deprecated_member_use_from_same_package

View file

@ -32,7 +32,9 @@ class _SystemHash {
abstract class _$CurrentIndex extends BuildlessAutoDisposeNotifier<int> {
late final Chapter chapter;
int build(Chapter chapter);
int build(
Chapter chapter,
);
}
/// See also [CurrentIndex].
@ -45,15 +47,21 @@ class CurrentIndexFamily extends Family<int> {
const CurrentIndexFamily();
/// See also [CurrentIndex].
CurrentIndexProvider call(Chapter chapter) {
return CurrentIndexProvider(chapter);
CurrentIndexProvider call(
Chapter chapter,
) {
return CurrentIndexProvider(
chapter,
);
}
@override
CurrentIndexProvider getProviderOverride(
covariant CurrentIndexProvider provider,
) {
return call(provider.chapter);
return call(
provider.chapter,
);
}
static const Iterable<ProviderOrFamily>? _dependencies = null;
@ -75,20 +83,21 @@ class CurrentIndexFamily extends Family<int> {
class CurrentIndexProvider
extends AutoDisposeNotifierProviderImpl<CurrentIndex, int> {
/// See also [CurrentIndex].
CurrentIndexProvider(Chapter chapter)
: this._internal(
() => CurrentIndex()..chapter = chapter,
from: currentIndexProvider,
name: r'currentIndexProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$currentIndexHash,
dependencies: CurrentIndexFamily._dependencies,
allTransitiveDependencies:
CurrentIndexFamily._allTransitiveDependencies,
chapter: chapter,
);
CurrentIndexProvider(
Chapter chapter,
) : this._internal(
() => CurrentIndex()..chapter = chapter,
from: currentIndexProvider,
name: r'currentIndexProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$currentIndexHash,
dependencies: CurrentIndexFamily._dependencies,
allTransitiveDependencies:
CurrentIndexFamily._allTransitiveDependencies,
chapter: chapter,
);
CurrentIndexProvider._internal(
super._createNotifier, {
@ -103,8 +112,12 @@ class CurrentIndexProvider
final Chapter chapter;
@override
int runNotifierBuild(covariant CurrentIndex notifier) {
return notifier.build(chapter);
int runNotifierBuild(
covariant CurrentIndex notifier,
) {
return notifier.build(
chapter,
);
}
@override
@ -163,7 +176,9 @@ String _$readerControllerHash() => r'58256638f87a8c24ee8081260685692b6e819fc3';
abstract class _$ReaderController extends BuildlessAutoDisposeNotifier<void> {
late final Chapter chapter;
void build({required Chapter chapter});
void build({
required Chapter chapter,
});
}
/// See also [ReaderController].
@ -176,15 +191,21 @@ class ReaderControllerFamily extends Family<void> {
const ReaderControllerFamily();
/// See also [ReaderController].
ReaderControllerProvider call({required Chapter chapter}) {
return ReaderControllerProvider(chapter: chapter);
ReaderControllerProvider call({
required Chapter chapter,
}) {
return ReaderControllerProvider(
chapter: chapter,
);
}
@override
ReaderControllerProvider getProviderOverride(
covariant ReaderControllerProvider provider,
) {
return call(chapter: provider.chapter);
return call(
chapter: provider.chapter,
);
}
static const Iterable<ProviderOrFamily>? _dependencies = null;
@ -206,20 +227,21 @@ class ReaderControllerFamily extends Family<void> {
class ReaderControllerProvider
extends AutoDisposeNotifierProviderImpl<ReaderController, void> {
/// See also [ReaderController].
ReaderControllerProvider({required Chapter chapter})
: this._internal(
() => ReaderController()..chapter = chapter,
from: readerControllerProvider,
name: r'readerControllerProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$readerControllerHash,
dependencies: ReaderControllerFamily._dependencies,
allTransitiveDependencies:
ReaderControllerFamily._allTransitiveDependencies,
chapter: chapter,
);
ReaderControllerProvider({
required Chapter chapter,
}) : this._internal(
() => ReaderController()..chapter = chapter,
from: readerControllerProvider,
name: r'readerControllerProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$readerControllerHash,
dependencies: ReaderControllerFamily._dependencies,
allTransitiveDependencies:
ReaderControllerFamily._allTransitiveDependencies,
chapter: chapter,
);
ReaderControllerProvider._internal(
super._createNotifier, {
@ -234,8 +256,12 @@ class ReaderControllerProvider
final Chapter chapter;
@override
void runNotifierBuild(covariant ReaderController notifier) {
return notifier.build(chapter: chapter);
void runNotifierBuild(
covariant ReaderController notifier,
) {
return notifier.build(
chapter: chapter,
);
}
@override
@ -288,6 +314,5 @@ class _ReaderControllerProviderElement
@override
Chapter get chapter => (origin as ReaderControllerProvider).chapter;
}
// ignore_for_file: type=lint
// ignore_for_file: subtype_of_sealed_class, invalid_use_of_internal_member, invalid_use_of_visible_for_testing_member, deprecated_member_use_from_same_package

View file

@ -39,15 +39,24 @@ class CheckForUpdateFamily extends Family<AsyncValue<void>> {
const CheckForUpdateFamily();
/// See also [checkForUpdate].
CheckForUpdateProvider call({BuildContext? context, bool? manualUpdate}) {
return CheckForUpdateProvider(context: context, manualUpdate: manualUpdate);
CheckForUpdateProvider call({
BuildContext? context,
bool? manualUpdate,
}) {
return CheckForUpdateProvider(
context: context,
manualUpdate: manualUpdate,
);
}
@override
CheckForUpdateProvider getProviderOverride(
covariant CheckForUpdateProvider provider,
) {
return call(context: provider.context, manualUpdate: provider.manualUpdate);
return call(
context: provider.context,
manualUpdate: provider.manualUpdate,
);
}
static const Iterable<ProviderOrFamily>? _dependencies = null;
@ -68,25 +77,27 @@ class CheckForUpdateFamily extends Family<AsyncValue<void>> {
/// See also [checkForUpdate].
class CheckForUpdateProvider extends AutoDisposeFutureProvider<void> {
/// See also [checkForUpdate].
CheckForUpdateProvider({BuildContext? context, bool? manualUpdate})
: this._internal(
(ref) => checkForUpdate(
ref as CheckForUpdateRef,
CheckForUpdateProvider({
BuildContext? context,
bool? manualUpdate,
}) : this._internal(
(ref) => checkForUpdate(
ref as CheckForUpdateRef,
context: context,
manualUpdate: manualUpdate,
),
from: checkForUpdateProvider,
name: r'checkForUpdateProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$checkForUpdateHash,
dependencies: CheckForUpdateFamily._dependencies,
allTransitiveDependencies:
CheckForUpdateFamily._allTransitiveDependencies,
context: context,
manualUpdate: manualUpdate,
),
from: checkForUpdateProvider,
name: r'checkForUpdateProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$checkForUpdateHash,
dependencies: CheckForUpdateFamily._dependencies,
allTransitiveDependencies:
CheckForUpdateFamily._allTransitiveDependencies,
context: context,
manualUpdate: manualUpdate,
);
);
CheckForUpdateProvider._internal(
super._createNotifier, {
@ -154,8 +165,7 @@ mixin CheckForUpdateRef on AutoDisposeFutureProviderRef<void> {
}
class _CheckForUpdateProviderElement
extends AutoDisposeFutureProviderElement<void>
with CheckForUpdateRef {
extends AutoDisposeFutureProviderElement<void> with CheckForUpdateRef {
_CheckForUpdateProviderElement(super.provider);
@override
@ -163,6 +173,5 @@ class _CheckForUpdateProviderElement
@override
bool? get manualUpdate => (origin as CheckForUpdateProvider).manualUpdate;
}
// ignore_for_file: type=lint
// ignore_for_file: subtype_of_sealed_class, invalid_use_of_internal_member, invalid_use_of_visible_for_testing_member, deprecated_member_use_from_same_package

View file

@ -40,15 +40,21 @@ class GetMangaCategorieStreamFamily extends Family<AsyncValue<List<Category>>> {
const GetMangaCategorieStreamFamily();
/// See also [getMangaCategorieStream].
GetMangaCategorieStreamProvider call({required ItemType itemType}) {
return GetMangaCategorieStreamProvider(itemType: itemType);
GetMangaCategorieStreamProvider call({
required ItemType itemType,
}) {
return GetMangaCategorieStreamProvider(
itemType: itemType,
);
}
@override
GetMangaCategorieStreamProvider getProviderOverride(
covariant GetMangaCategorieStreamProvider provider,
) {
return call(itemType: provider.itemType);
return call(
itemType: provider.itemType,
);
}
static const Iterable<ProviderOrFamily>? _dependencies = null;
@ -70,23 +76,24 @@ class GetMangaCategorieStreamFamily extends Family<AsyncValue<List<Category>>> {
class GetMangaCategorieStreamProvider
extends AutoDisposeStreamProvider<List<Category>> {
/// See also [getMangaCategorieStream].
GetMangaCategorieStreamProvider({required ItemType itemType})
: this._internal(
(ref) => getMangaCategorieStream(
ref as GetMangaCategorieStreamRef,
GetMangaCategorieStreamProvider({
required ItemType itemType,
}) : this._internal(
(ref) => getMangaCategorieStream(
ref as GetMangaCategorieStreamRef,
itemType: itemType,
),
from: getMangaCategorieStreamProvider,
name: r'getMangaCategorieStreamProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$getMangaCategorieStreamHash,
dependencies: GetMangaCategorieStreamFamily._dependencies,
allTransitiveDependencies:
GetMangaCategorieStreamFamily._allTransitiveDependencies,
itemType: itemType,
),
from: getMangaCategorieStreamProvider,
name: r'getMangaCategorieStreamProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$getMangaCategorieStreamHash,
dependencies: GetMangaCategorieStreamFamily._dependencies,
allTransitiveDependencies:
GetMangaCategorieStreamFamily._allTransitiveDependencies,
itemType: itemType,
);
);
GetMangaCategorieStreamProvider._internal(
super._createNotifier, {
@ -154,6 +161,5 @@ class _GetMangaCategorieStreamProviderElement
@override
ItemType get itemType => (origin as GetMangaCategorieStreamProvider).itemType;
}
// ignore_for_file: type=lint
// ignore_for_file: subtype_of_sealed_class, invalid_use_of_internal_member, invalid_use_of_visible_for_testing_member, deprecated_member_use_from_same_package

View file

@ -13,10 +13,9 @@ String _$checkAndBackupHash() => r'c3fa9f0b0f9009088ee8e787407a691b0044901f';
final checkAndBackupProvider = AutoDisposeFutureProvider<void>.internal(
checkAndBackup,
name: r'checkAndBackupProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$checkAndBackupHash,
debugGetCreateSourceHash: const bool.fromEnvironment('dart.vm.product')
? null
: _$checkAndBackupHash,
dependencies: null,
allTransitiveDependencies: null,
);
@ -31,15 +30,14 @@ String _$backupFrequencyStateHash() =>
@ProviderFor(BackupFrequencyState)
final backupFrequencyStateProvider =
AutoDisposeNotifierProvider<BackupFrequencyState, int>.internal(
BackupFrequencyState.new,
name: r'backupFrequencyStateProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$backupFrequencyStateHash,
dependencies: null,
allTransitiveDependencies: null,
);
BackupFrequencyState.new,
name: r'backupFrequencyStateProvider',
debugGetCreateSourceHash: const bool.fromEnvironment('dart.vm.product')
? null
: _$backupFrequencyStateHash,
dependencies: null,
allTransitiveDependencies: null,
);
typedef _$BackupFrequencyState = AutoDisposeNotifier<int>;
String _$backupFrequencyOptionsStateHash() =>
@ -48,15 +46,12 @@ String _$backupFrequencyOptionsStateHash() =>
/// See also [BackupFrequencyOptionsState].
@ProviderFor(BackupFrequencyOptionsState)
final backupFrequencyOptionsStateProvider = AutoDisposeNotifierProvider<
BackupFrequencyOptionsState,
List<int>
>.internal(
BackupFrequencyOptionsState, List<int>>.internal(
BackupFrequencyOptionsState.new,
name: r'backupFrequencyOptionsStateProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$backupFrequencyOptionsStateHash,
debugGetCreateSourceHash: const bool.fromEnvironment('dart.vm.product')
? null
: _$backupFrequencyOptionsStateHash,
dependencies: null,
allTransitiveDependencies: null,
);
@ -68,15 +63,12 @@ String _$autoBackupLocationStateHash() =>
/// See also [AutoBackupLocationState].
@ProviderFor(AutoBackupLocationState)
final autoBackupLocationStateProvider = AutoDisposeNotifierProvider<
AutoBackupLocationState,
(String, String)
>.internal(
AutoBackupLocationState, (String, String)>.internal(
AutoBackupLocationState.new,
name: r'autoBackupLocationStateProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$autoBackupLocationStateHash,
debugGetCreateSourceHash: const bool.fromEnvironment('dart.vm.product')
? null
: _$autoBackupLocationStateHash,
dependencies: null,
allTransitiveDependencies: null,
);

View file

@ -44,11 +44,17 @@ class DoBackUpFamily extends Family<AsyncValue<void>> {
required String path,
required BuildContext? context,
}) {
return DoBackUpProvider(list: list, path: path, context: context);
return DoBackUpProvider(
list: list,
path: path,
context: context,
);
}
@override
DoBackUpProvider getProviderOverride(covariant DoBackUpProvider provider) {
DoBackUpProvider getProviderOverride(
covariant DoBackUpProvider provider,
) {
return call(
list: provider.list,
path: provider.path,
@ -79,24 +85,24 @@ class DoBackUpProvider extends AutoDisposeFutureProvider<void> {
required String path,
required BuildContext? context,
}) : this._internal(
(ref) => doBackUp(
ref as DoBackUpRef,
list: list,
path: path,
context: context,
),
from: doBackUpProvider,
name: r'doBackUpProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$doBackUpHash,
dependencies: DoBackUpFamily._dependencies,
allTransitiveDependencies: DoBackUpFamily._allTransitiveDependencies,
list: list,
path: path,
context: context,
);
(ref) => doBackUp(
ref as DoBackUpRef,
list: list,
path: path,
context: context,
),
from: doBackUpProvider,
name: r'doBackUpProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$doBackUpHash,
dependencies: DoBackUpFamily._dependencies,
allTransitiveDependencies: DoBackUpFamily._allTransitiveDependencies,
list: list,
path: path,
context: context,
);
DoBackUpProvider._internal(
super._createNotifier, {
@ -115,7 +121,9 @@ class DoBackUpProvider extends AutoDisposeFutureProvider<void> {
final BuildContext? context;
@override
Override overrideWith(FutureOr<void> Function(DoBackUpRef provider) create) {
Override overrideWith(
FutureOr<void> Function(DoBackUpRef provider) create,
) {
return ProviderOverride(
origin: this,
override: DoBackUpProvider._internal(
@ -180,6 +188,5 @@ class _DoBackUpProviderElement extends AutoDisposeFutureProviderElement<void>
@override
BuildContext? get context => (origin as DoBackUpProvider).context;
}
// ignore_for_file: type=lint
// ignore_for_file: subtype_of_sealed_class, invalid_use_of_internal_member, invalid_use_of_visible_for_testing_member, deprecated_member_use_from_same_package

View file

@ -43,12 +43,20 @@ class DoRestoreFamily extends Family<void> {
required String path,
required BuildContext context,
}) {
return DoRestoreProvider(path: path, context: context);
return DoRestoreProvider(
path: path,
context: context,
);
}
@override
DoRestoreProvider getProviderOverride(covariant DoRestoreProvider provider) {
return call(path: provider.path, context: provider.context);
DoRestoreProvider getProviderOverride(
covariant DoRestoreProvider provider,
) {
return call(
path: provider.path,
context: provider.context,
);
}
static const Iterable<ProviderOrFamily>? _dependencies = null;
@ -69,20 +77,26 @@ class DoRestoreFamily extends Family<void> {
/// See also [doRestore].
class DoRestoreProvider extends AutoDisposeProvider<void> {
/// See also [doRestore].
DoRestoreProvider({required String path, required BuildContext context})
: this._internal(
(ref) => doRestore(ref as DoRestoreRef, path: path, context: context),
from: doRestoreProvider,
name: r'doRestoreProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$doRestoreHash,
dependencies: DoRestoreFamily._dependencies,
allTransitiveDependencies: DoRestoreFamily._allTransitiveDependencies,
path: path,
context: context,
);
DoRestoreProvider({
required String path,
required BuildContext context,
}) : this._internal(
(ref) => doRestore(
ref as DoRestoreRef,
path: path,
context: context,
),
from: doRestoreProvider,
name: r'doRestoreProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$doRestoreHash,
dependencies: DoRestoreFamily._dependencies,
allTransitiveDependencies: DoRestoreFamily._allTransitiveDependencies,
path: path,
context: context,
);
DoRestoreProvider._internal(
super._createNotifier, {
@ -99,7 +113,9 @@ class DoRestoreProvider extends AutoDisposeProvider<void> {
final BuildContext context;
@override
Override overrideWith(void Function(DoRestoreRef provider) create) {
Override overrideWith(
void Function(DoRestoreRef provider) create,
) {
return ProviderOverride(
origin: this,
override: DoRestoreProvider._internal(
@ -169,15 +185,24 @@ class RestoreBackupFamily extends Family<void> {
const RestoreBackupFamily();
/// See also [restoreBackup].
RestoreBackupProvider call(Map<String, dynamic> backup, {bool full = true}) {
return RestoreBackupProvider(backup, full: full);
RestoreBackupProvider call(
Map<String, dynamic> backup, {
bool full = true,
}) {
return RestoreBackupProvider(
backup,
full: full,
);
}
@override
RestoreBackupProvider getProviderOverride(
covariant RestoreBackupProvider provider,
) {
return call(provider.backup, full: provider.full);
return call(
provider.backup,
full: provider.full,
);
}
static const Iterable<ProviderOrFamily>? _dependencies = null;
@ -198,21 +223,27 @@ class RestoreBackupFamily extends Family<void> {
/// See also [restoreBackup].
class RestoreBackupProvider extends AutoDisposeProvider<void> {
/// See also [restoreBackup].
RestoreBackupProvider(Map<String, dynamic> backup, {bool full = true})
: this._internal(
(ref) => restoreBackup(ref as RestoreBackupRef, backup, full: full),
from: restoreBackupProvider,
name: r'restoreBackupProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$restoreBackupHash,
dependencies: RestoreBackupFamily._dependencies,
allTransitiveDependencies:
RestoreBackupFamily._allTransitiveDependencies,
backup: backup,
full: full,
);
RestoreBackupProvider(
Map<String, dynamic> backup, {
bool full = true,
}) : this._internal(
(ref) => restoreBackup(
ref as RestoreBackupRef,
backup,
full: full,
),
from: restoreBackupProvider,
name: r'restoreBackupProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$restoreBackupHash,
dependencies: RestoreBackupFamily._dependencies,
allTransitiveDependencies:
RestoreBackupFamily._allTransitiveDependencies,
backup: backup,
full: full,
);
RestoreBackupProvider._internal(
super._createNotifier, {
@ -229,7 +260,9 @@ class RestoreBackupProvider extends AutoDisposeProvider<void> {
final bool full;
@override
Override overrideWith(void Function(RestoreBackupRef provider) create) {
Override overrideWith(
void Function(RestoreBackupRef provider) create,
) {
return ProviderOverride(
origin: this,
override: RestoreBackupProvider._internal(
@ -286,6 +319,5 @@ class _RestoreBackupProviderElement extends AutoDisposeProviderElement<void>
@override
bool get full => (origin as RestoreBackupProvider).full;
}
// ignore_for_file: type=lint
// ignore_for_file: subtype_of_sealed_class, invalid_use_of_internal_member, invalid_use_of_visible_for_testing_member, deprecated_member_use_from_same_package

View file

@ -13,15 +13,14 @@ String _$totalChapterCacheSizeStateHash() =>
@ProviderFor(TotalChapterCacheSizeState)
final totalChapterCacheSizeStateProvider =
AutoDisposeNotifierProvider<TotalChapterCacheSizeState, String>.internal(
TotalChapterCacheSizeState.new,
name: r'totalChapterCacheSizeStateProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$totalChapterCacheSizeStateHash,
dependencies: null,
allTransitiveDependencies: null,
);
TotalChapterCacheSizeState.new,
name: r'totalChapterCacheSizeStateProvider',
debugGetCreateSourceHash: const bool.fromEnvironment('dart.vm.product')
? null
: _$totalChapterCacheSizeStateHash,
dependencies: null,
allTransitiveDependencies: null,
);
typedef _$TotalChapterCacheSizeState = AutoDisposeNotifier<String>;
String _$clearChapterCacheOnAppLaunchStateHash() =>
@ -30,15 +29,12 @@ String _$clearChapterCacheOnAppLaunchStateHash() =>
/// See also [ClearChapterCacheOnAppLaunchState].
@ProviderFor(ClearChapterCacheOnAppLaunchState)
final clearChapterCacheOnAppLaunchStateProvider = AutoDisposeNotifierProvider<
ClearChapterCacheOnAppLaunchState,
bool
>.internal(
ClearChapterCacheOnAppLaunchState, bool>.internal(
ClearChapterCacheOnAppLaunchState.new,
name: r'clearChapterCacheOnAppLaunchStateProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$clearChapterCacheOnAppLaunchStateHash,
debugGetCreateSourceHash: const bool.fromEnvironment('dart.vm.product')
? null
: _$clearChapterCacheOnAppLaunchStateHash,
dependencies: null,
allTransitiveDependencies: null,
);

View file

@ -13,15 +13,14 @@ String _$incognitoModeStateHash() =>
@ProviderFor(IncognitoModeState)
final incognitoModeStateProvider =
AutoDisposeNotifierProvider<IncognitoModeState, bool>.internal(
IncognitoModeState.new,
name: r'incognitoModeStateProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$incognitoModeStateHash,
dependencies: null,
allTransitiveDependencies: null,
);
IncognitoModeState.new,
name: r'incognitoModeStateProvider',
debugGetCreateSourceHash: const bool.fromEnvironment('dart.vm.product')
? null
: _$incognitoModeStateHash,
dependencies: null,
allTransitiveDependencies: null,
);
typedef _$IncognitoModeState = AutoDisposeNotifier<bool>;
// ignore_for_file: type=lint

View file

@ -12,15 +12,14 @@ String _$appFontFamilyHash() => r'7f115012111256848d806e47382db1f8abcff5ec';
@ProviderFor(AppFontFamily)
final appFontFamilyProvider =
AutoDisposeNotifierProvider<AppFontFamily, String?>.internal(
AppFontFamily.new,
name: r'appFontFamilyProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$appFontFamilyHash,
dependencies: null,
allTransitiveDependencies: null,
);
AppFontFamily.new,
name: r'appFontFamilyProvider',
debugGetCreateSourceHash: const bool.fromEnvironment('dart.vm.product')
? null
: _$appFontFamilyHash,
dependencies: null,
allTransitiveDependencies: null,
);
typedef _$AppFontFamily = AutoDisposeNotifier<String?>;
// ignore_for_file: type=lint

View file

@ -12,15 +12,14 @@ String _$blendLevelStateHash() => r'ceb7965073b2d6676a91acbe662bfa881f2f5e30';
@ProviderFor(BlendLevelState)
final blendLevelStateProvider =
AutoDisposeNotifierProvider<BlendLevelState, double>.internal(
BlendLevelState.new,
name: r'blendLevelStateProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$blendLevelStateHash,
dependencies: null,
allTransitiveDependencies: null,
);
BlendLevelState.new,
name: r'blendLevelStateProvider',
debugGetCreateSourceHash: const bool.fromEnvironment('dart.vm.product')
? null
: _$blendLevelStateHash,
dependencies: null,
allTransitiveDependencies: null,
);
typedef _$BlendLevelState = AutoDisposeNotifier<double>;
// ignore_for_file: type=lint

View file

@ -12,15 +12,14 @@ String _$dateFormatStateHash() => r'094aa68b09b654de97be6a59c6d593f30e3bdf79';
@ProviderFor(DateFormatState)
final dateFormatStateProvider =
AutoDisposeNotifierProvider<DateFormatState, String>.internal(
DateFormatState.new,
name: r'dateFormatStateProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$dateFormatStateHash,
dependencies: null,
allTransitiveDependencies: null,
);
DateFormatState.new,
name: r'dateFormatStateProvider',
debugGetCreateSourceHash: const bool.fromEnvironment('dart.vm.product')
? null
: _$dateFormatStateHash,
dependencies: null,
allTransitiveDependencies: null,
);
typedef _$DateFormatState = AutoDisposeNotifier<String>;
String _$relativeTimesTampsStateHash() =>
@ -30,15 +29,14 @@ String _$relativeTimesTampsStateHash() =>
@ProviderFor(RelativeTimesTampsState)
final relativeTimesTampsStateProvider =
AutoDisposeNotifierProvider<RelativeTimesTampsState, int>.internal(
RelativeTimesTampsState.new,
name: r'relativeTimesTampsStateProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$relativeTimesTampsStateHash,
dependencies: null,
allTransitiveDependencies: null,
);
RelativeTimesTampsState.new,
name: r'relativeTimesTampsStateProvider',
debugGetCreateSourceHash: const bool.fromEnvironment('dart.vm.product')
? null
: _$relativeTimesTampsStateHash,
dependencies: null,
allTransitiveDependencies: null,
);
typedef _$RelativeTimesTampsState = AutoDisposeNotifier<int>;
// ignore_for_file: type=lint

View file

@ -13,15 +13,14 @@ String _$flexSchemeColorStateHash() =>
@ProviderFor(FlexSchemeColorState)
final flexSchemeColorStateProvider =
AutoDisposeNotifierProvider<FlexSchemeColorState, FlexSchemeColor>.internal(
FlexSchemeColorState.new,
name: r'flexSchemeColorStateProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$flexSchemeColorStateHash,
dependencies: null,
allTransitiveDependencies: null,
);
FlexSchemeColorState.new,
name: r'flexSchemeColorStateProvider',
debugGetCreateSourceHash: const bool.fromEnvironment('dart.vm.product')
? null
: _$flexSchemeColorStateHash,
dependencies: null,
allTransitiveDependencies: null,
);
typedef _$FlexSchemeColorState = AutoDisposeNotifier<FlexSchemeColor>;
// ignore_for_file: type=lint

View file

@ -13,15 +13,14 @@ String _$pureBlackDarkModeStateHash() =>
@ProviderFor(PureBlackDarkModeState)
final pureBlackDarkModeStateProvider =
AutoDisposeNotifierProvider<PureBlackDarkModeState, bool>.internal(
PureBlackDarkModeState.new,
name: r'pureBlackDarkModeStateProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$pureBlackDarkModeStateHash,
dependencies: null,
allTransitiveDependencies: null,
);
PureBlackDarkModeState.new,
name: r'pureBlackDarkModeStateProvider',
debugGetCreateSourceHash: const bool.fromEnvironment('dart.vm.product')
? null
: _$pureBlackDarkModeStateHash,
dependencies: null,
allTransitiveDependencies: null,
);
typedef _$PureBlackDarkModeState = AutoDisposeNotifier<bool>;
// ignore_for_file: type=lint

View file

@ -12,15 +12,14 @@ String _$themeModeStateHash() => r'49a0f05f3d5eb1fcd49ec3c8c0d0b57a732b54fc';
@ProviderFor(ThemeModeState)
final themeModeStateProvider =
AutoDisposeNotifierProvider<ThemeModeState, bool>.internal(
ThemeModeState.new,
name: r'themeModeStateProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$themeModeStateHash,
dependencies: null,
allTransitiveDependencies: null,
);
ThemeModeState.new,
name: r'themeModeStateProvider',
debugGetCreateSourceHash: const bool.fromEnvironment('dart.vm.product')
? null
: _$themeModeStateHash,
dependencies: null,
allTransitiveDependencies: null,
);
typedef _$ThemeModeState = AutoDisposeNotifier<bool>;
// ignore_for_file: type=lint

View file

@ -1,11 +1,15 @@
import 'package:flutter/material.dart';
import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:go_router/go_router.dart';
import 'package:isar/isar.dart';
import 'package:mangayomi/eval/model/m_bridge.dart';
import 'package:mangayomi/main.dart';
import 'package:mangayomi/models/changed.dart';
import 'package:mangayomi/models/chapter.dart';
import 'package:mangayomi/models/history.dart';
import 'package:mangayomi/models/manga.dart';
import 'package:mangayomi/models/source.dart';
import 'package:mangayomi/models/update.dart';
import 'package:mangayomi/modules/more/settings/sync/providers/sync_providers.dart';
import 'package:mangayomi/providers/l10n_providers.dart';
import 'package:mangayomi/utils/extensions/build_context_extensions.dart';
@ -130,6 +134,17 @@ class BrowseSScreen extends ConsumerWidget {
),
),
),
ListTile(
onTap: () => _showCleanNonLibraryDialog(context, l10n),
title: Text(l10n.clean_database),
subtitle: Text(
l10n.clean_database_desc,
style: TextStyle(
fontSize: 11,
color: context.secondaryColor,
),
),
),
if (checkForExtensionUpdates)
SwitchListTile(
value: autoUpdateExtensions,
@ -234,3 +249,75 @@ void _showClearAllSourcesDialog(BuildContext context, dynamic l10n) {
},
);
}
void _showCleanNonLibraryDialog(BuildContext context, dynamic l10n) {
showDialog(
context: context,
builder: (ctx) {
return AlertDialog(
title: Text(l10n.clean_database),
content: Text(l10n.clean_database_desc),
actions: [
Row(
mainAxisAlignment: MainAxisAlignment.end,
children: [
TextButton(
onPressed: () {
Navigator.pop(ctx);
},
child: Text(l10n.cancel),
),
const SizedBox(width: 15),
Consumer(
builder:
(context, ref, child) => TextButton(
onPressed: () {
final mangasList =
isar.mangas
.filter()
.favoriteEqualTo(false)
.findAllSync();
isar.writeTxnSync(() {
for (var manga in mangasList) {
final histories =
isar.historys
.filter()
.mangaIdEqualTo(manga.id)
.findAllSync();
for (var history in histories) {
isar.historys.deleteSync(history.id!);
}
for (var chapter in manga.chapters) {
isar.updates
.filter()
.mangaIdEqualTo(chapter.mangaId)
.chapterNameEqualTo(chapter.name)
.deleteAllSync();
isar.chapters.deleteSync(chapter.id!);
}
isar.mangas.deleteSync(manga.id!);
ref
.read(synchingProvider(syncId: 1).notifier)
.addChangedPart(
ActionType.removeItem,
manga.id,
"{}",
false,
);
}
});
Navigator.pop(ctx);
botToast(l10n.cleaned_database);
},
child: Text(l10n.ok),
),
),
],
),
],
);
},
);
}

View file

@ -39,15 +39,21 @@ class GetRepoInfosFamily extends Family<AsyncValue<Repo>> {
const GetRepoInfosFamily();
/// See also [getRepoInfos].
GetRepoInfosProvider call({required String jsonUrl}) {
return GetRepoInfosProvider(jsonUrl: jsonUrl);
GetRepoInfosProvider call({
required String jsonUrl,
}) {
return GetRepoInfosProvider(
jsonUrl: jsonUrl,
);
}
@override
GetRepoInfosProvider getProviderOverride(
covariant GetRepoInfosProvider provider,
) {
return call(jsonUrl: provider.jsonUrl);
return call(
jsonUrl: provider.jsonUrl,
);
}
static const Iterable<ProviderOrFamily>? _dependencies = null;
@ -68,20 +74,24 @@ class GetRepoInfosFamily extends Family<AsyncValue<Repo>> {
/// See also [getRepoInfos].
class GetRepoInfosProvider extends AutoDisposeFutureProvider<Repo> {
/// See also [getRepoInfos].
GetRepoInfosProvider({required String jsonUrl})
: this._internal(
(ref) => getRepoInfos(ref as GetRepoInfosRef, jsonUrl: jsonUrl),
from: getRepoInfosProvider,
name: r'getRepoInfosProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$getRepoInfosHash,
dependencies: GetRepoInfosFamily._dependencies,
allTransitiveDependencies:
GetRepoInfosFamily._allTransitiveDependencies,
jsonUrl: jsonUrl,
);
GetRepoInfosProvider({
required String jsonUrl,
}) : this._internal(
(ref) => getRepoInfos(
ref as GetRepoInfosRef,
jsonUrl: jsonUrl,
),
from: getRepoInfosProvider,
name: r'getRepoInfosProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$getRepoInfosHash,
dependencies: GetRepoInfosFamily._dependencies,
allTransitiveDependencies:
GetRepoInfosFamily._allTransitiveDependencies,
jsonUrl: jsonUrl,
);
GetRepoInfosProvider._internal(
super._createNotifier, {
@ -140,8 +150,7 @@ mixin GetRepoInfosRef on AutoDisposeFutureProviderRef<Repo> {
}
class _GetRepoInfosProviderElement
extends AutoDisposeFutureProviderElement<Repo>
with GetRepoInfosRef {
extends AutoDisposeFutureProviderElement<Repo> with GetRepoInfosRef {
_GetRepoInfosProviderElement(super.provider);
@override
@ -155,15 +164,14 @@ String _$onlyIncludePinnedSourceStateHash() =>
@ProviderFor(OnlyIncludePinnedSourceState)
final onlyIncludePinnedSourceStateProvider =
AutoDisposeNotifierProvider<OnlyIncludePinnedSourceState, bool>.internal(
OnlyIncludePinnedSourceState.new,
name: r'onlyIncludePinnedSourceStateProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$onlyIncludePinnedSourceStateHash,
dependencies: null,
allTransitiveDependencies: null,
);
OnlyIncludePinnedSourceState.new,
name: r'onlyIncludePinnedSourceStateProvider',
debugGetCreateSourceHash: const bool.fromEnvironment('dart.vm.product')
? null
: _$onlyIncludePinnedSourceStateHash,
dependencies: null,
allTransitiveDependencies: null,
);
typedef _$OnlyIncludePinnedSourceState = AutoDisposeNotifier<bool>;
String _$extensionsRepoStateHash() =>
@ -173,7 +181,9 @@ abstract class _$ExtensionsRepoState
extends BuildlessAutoDisposeNotifier<List<Repo>> {
late final ItemType itemType;
List<Repo> build(ItemType itemType);
List<Repo> build(
ItemType itemType,
);
}
/// See also [ExtensionsRepoState].
@ -186,15 +196,21 @@ class ExtensionsRepoStateFamily extends Family<List<Repo>> {
const ExtensionsRepoStateFamily();
/// See also [ExtensionsRepoState].
ExtensionsRepoStateProvider call(ItemType itemType) {
return ExtensionsRepoStateProvider(itemType);
ExtensionsRepoStateProvider call(
ItemType itemType,
) {
return ExtensionsRepoStateProvider(
itemType,
);
}
@override
ExtensionsRepoStateProvider getProviderOverride(
covariant ExtensionsRepoStateProvider provider,
) {
return call(provider.itemType);
return call(
provider.itemType,
);
}
static const Iterable<ProviderOrFamily>? _dependencies = null;
@ -216,20 +232,21 @@ class ExtensionsRepoStateFamily extends Family<List<Repo>> {
class ExtensionsRepoStateProvider
extends AutoDisposeNotifierProviderImpl<ExtensionsRepoState, List<Repo>> {
/// See also [ExtensionsRepoState].
ExtensionsRepoStateProvider(ItemType itemType)
: this._internal(
() => ExtensionsRepoState()..itemType = itemType,
from: extensionsRepoStateProvider,
name: r'extensionsRepoStateProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$extensionsRepoStateHash,
dependencies: ExtensionsRepoStateFamily._dependencies,
allTransitiveDependencies:
ExtensionsRepoStateFamily._allTransitiveDependencies,
itemType: itemType,
);
ExtensionsRepoStateProvider(
ItemType itemType,
) : this._internal(
() => ExtensionsRepoState()..itemType = itemType,
from: extensionsRepoStateProvider,
name: r'extensionsRepoStateProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$extensionsRepoStateHash,
dependencies: ExtensionsRepoStateFamily._dependencies,
allTransitiveDependencies:
ExtensionsRepoStateFamily._allTransitiveDependencies,
itemType: itemType,
);
ExtensionsRepoStateProvider._internal(
super._createNotifier, {
@ -244,8 +261,12 @@ class ExtensionsRepoStateProvider
final ItemType itemType;
@override
List<Repo> runNotifierBuild(covariant ExtensionsRepoState notifier) {
return notifier.build(itemType);
List<Repo> runNotifierBuild(
covariant ExtensionsRepoState notifier,
) {
return notifier.build(
itemType,
);
}
@override
@ -266,7 +287,7 @@ class ExtensionsRepoStateProvider
@override
AutoDisposeNotifierProviderElement<ExtensionsRepoState, List<Repo>>
createElement() {
createElement() {
return _ExtensionsRepoStateProviderElement(this);
}
@ -307,15 +328,14 @@ String _$autoUpdateExtensionsStateHash() =>
@ProviderFor(AutoUpdateExtensionsState)
final autoUpdateExtensionsStateProvider =
AutoDisposeNotifierProvider<AutoUpdateExtensionsState, bool>.internal(
AutoUpdateExtensionsState.new,
name: r'autoUpdateExtensionsStateProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$autoUpdateExtensionsStateHash,
dependencies: null,
allTransitiveDependencies: null,
);
AutoUpdateExtensionsState.new,
name: r'autoUpdateExtensionsStateProvider',
debugGetCreateSourceHash: const bool.fromEnvironment('dart.vm.product')
? null
: _$autoUpdateExtensionsStateHash,
dependencies: null,
allTransitiveDependencies: null,
);
typedef _$AutoUpdateExtensionsState = AutoDisposeNotifier<bool>;
String _$checkForExtensionsUpdateStateHash() =>
@ -325,15 +345,14 @@ String _$checkForExtensionsUpdateStateHash() =>
@ProviderFor(CheckForExtensionsUpdateState)
final checkForExtensionsUpdateStateProvider =
AutoDisposeNotifierProvider<CheckForExtensionsUpdateState, bool>.internal(
CheckForExtensionsUpdateState.new,
name: r'checkForExtensionsUpdateStateProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$checkForExtensionsUpdateStateHash,
dependencies: null,
allTransitiveDependencies: null,
);
CheckForExtensionsUpdateState.new,
name: r'checkForExtensionsUpdateStateProvider',
debugGetCreateSourceHash: const bool.fromEnvironment('dart.vm.product')
? null
: _$checkForExtensionsUpdateStateHash,
dependencies: null,
allTransitiveDependencies: null,
);
typedef _$CheckForExtensionsUpdateState = AutoDisposeNotifier<bool>;
// ignore_for_file: type=lint

View file

@ -12,15 +12,14 @@ String _$onlyOnWifiStateHash() => r'613d0fd2a72fdfeb0c8da05dc8ed4144cc8df6f5';
@ProviderFor(OnlyOnWifiState)
final onlyOnWifiStateProvider =
AutoDisposeNotifierProvider<OnlyOnWifiState, bool>.internal(
OnlyOnWifiState.new,
name: r'onlyOnWifiStateProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$onlyOnWifiStateHash,
dependencies: null,
allTransitiveDependencies: null,
);
OnlyOnWifiState.new,
name: r'onlyOnWifiStateProvider',
debugGetCreateSourceHash: const bool.fromEnvironment('dart.vm.product')
? null
: _$onlyOnWifiStateHash,
dependencies: null,
allTransitiveDependencies: null,
);
typedef _$OnlyOnWifiState = AutoDisposeNotifier<bool>;
String _$saveAsCBZArchiveStateHash() =>
@ -30,15 +29,14 @@ String _$saveAsCBZArchiveStateHash() =>
@ProviderFor(SaveAsCBZArchiveState)
final saveAsCBZArchiveStateProvider =
AutoDisposeNotifierProvider<SaveAsCBZArchiveState, bool>.internal(
SaveAsCBZArchiveState.new,
name: r'saveAsCBZArchiveStateProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$saveAsCBZArchiveStateHash,
dependencies: null,
allTransitiveDependencies: null,
);
SaveAsCBZArchiveState.new,
name: r'saveAsCBZArchiveStateProvider',
debugGetCreateSourceHash: const bool.fromEnvironment('dart.vm.product')
? null
: _$saveAsCBZArchiveStateHash,
dependencies: null,
allTransitiveDependencies: null,
);
typedef _$SaveAsCBZArchiveState = AutoDisposeNotifier<bool>;
String _$downloadLocationStateHash() =>
@ -47,15 +45,12 @@ String _$downloadLocationStateHash() =>
/// See also [DownloadLocationState].
@ProviderFor(DownloadLocationState)
final downloadLocationStateProvider = AutoDisposeNotifierProvider<
DownloadLocationState,
(String, String)
>.internal(
DownloadLocationState, (String, String)>.internal(
DownloadLocationState.new,
name: r'downloadLocationStateProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$downloadLocationStateHash,
debugGetCreateSourceHash: const bool.fromEnvironment('dart.vm.product')
? null
: _$downloadLocationStateHash,
dependencies: null,
allTransitiveDependencies: null,
);

View file

@ -13,15 +13,14 @@ String _$markEpisodeAsSeenTypeStateHash() =>
@ProviderFor(MarkEpisodeAsSeenTypeState)
final markEpisodeAsSeenTypeStateProvider =
AutoDisposeNotifierProvider<MarkEpisodeAsSeenTypeState, int>.internal(
MarkEpisodeAsSeenTypeState.new,
name: r'markEpisodeAsSeenTypeStateProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$markEpisodeAsSeenTypeStateHash,
dependencies: null,
allTransitiveDependencies: null,
);
MarkEpisodeAsSeenTypeState.new,
name: r'markEpisodeAsSeenTypeStateProvider',
debugGetCreateSourceHash: const bool.fromEnvironment('dart.vm.product')
? null
: _$markEpisodeAsSeenTypeStateHash,
dependencies: null,
allTransitiveDependencies: null,
);
typedef _$MarkEpisodeAsSeenTypeState = AutoDisposeNotifier<int>;
String _$defaultSkipIntroLengthStateHash() =>
@ -31,15 +30,14 @@ String _$defaultSkipIntroLengthStateHash() =>
@ProviderFor(DefaultSkipIntroLengthState)
final defaultSkipIntroLengthStateProvider =
AutoDisposeNotifierProvider<DefaultSkipIntroLengthState, int>.internal(
DefaultSkipIntroLengthState.new,
name: r'defaultSkipIntroLengthStateProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$defaultSkipIntroLengthStateHash,
dependencies: null,
allTransitiveDependencies: null,
);
DefaultSkipIntroLengthState.new,
name: r'defaultSkipIntroLengthStateProvider',
debugGetCreateSourceHash: const bool.fromEnvironment('dart.vm.product')
? null
: _$defaultSkipIntroLengthStateHash,
dependencies: null,
allTransitiveDependencies: null,
);
typedef _$DefaultSkipIntroLengthState = AutoDisposeNotifier<int>;
String _$defaultDoubleTapToSkipLengthStateHash() =>
@ -48,15 +46,12 @@ String _$defaultDoubleTapToSkipLengthStateHash() =>
/// See also [DefaultDoubleTapToSkipLengthState].
@ProviderFor(DefaultDoubleTapToSkipLengthState)
final defaultDoubleTapToSkipLengthStateProvider = AutoDisposeNotifierProvider<
DefaultDoubleTapToSkipLengthState,
int
>.internal(
DefaultDoubleTapToSkipLengthState, int>.internal(
DefaultDoubleTapToSkipLengthState.new,
name: r'defaultDoubleTapToSkipLengthStateProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$defaultDoubleTapToSkipLengthStateHash,
debugGetCreateSourceHash: const bool.fromEnvironment('dart.vm.product')
? null
: _$defaultDoubleTapToSkipLengthStateHash,
dependencies: null,
allTransitiveDependencies: null,
);
@ -69,15 +64,14 @@ String _$defaultPlayBackSpeedStateHash() =>
@ProviderFor(DefaultPlayBackSpeedState)
final defaultPlayBackSpeedStateProvider =
AutoDisposeNotifierProvider<DefaultPlayBackSpeedState, double>.internal(
DefaultPlayBackSpeedState.new,
name: r'defaultPlayBackSpeedStateProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$defaultPlayBackSpeedStateHash,
dependencies: null,
allTransitiveDependencies: null,
);
DefaultPlayBackSpeedState.new,
name: r'defaultPlayBackSpeedStateProvider',
debugGetCreateSourceHash: const bool.fromEnvironment('dart.vm.product')
? null
: _$defaultPlayBackSpeedStateHash,
dependencies: null,
allTransitiveDependencies: null,
);
typedef _$DefaultPlayBackSpeedState = AutoDisposeNotifier<double>;
String _$fullScreenPlayerStateHash() =>
@ -87,15 +81,14 @@ String _$fullScreenPlayerStateHash() =>
@ProviderFor(FullScreenPlayerState)
final fullScreenPlayerStateProvider =
AutoDisposeNotifierProvider<FullScreenPlayerState, bool>.internal(
FullScreenPlayerState.new,
name: r'fullScreenPlayerStateProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$fullScreenPlayerStateHash,
dependencies: null,
allTransitiveDependencies: null,
);
FullScreenPlayerState.new,
name: r'fullScreenPlayerStateProvider',
debugGetCreateSourceHash: const bool.fromEnvironment('dart.vm.product')
? null
: _$fullScreenPlayerStateHash,
dependencies: null,
allTransitiveDependencies: null,
);
typedef _$FullScreenPlayerState = AutoDisposeNotifier<bool>;
String _$enableAniSkipStateHash() =>
@ -105,15 +98,14 @@ String _$enableAniSkipStateHash() =>
@ProviderFor(EnableAniSkipState)
final enableAniSkipStateProvider =
AutoDisposeNotifierProvider<EnableAniSkipState, bool>.internal(
EnableAniSkipState.new,
name: r'enableAniSkipStateProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$enableAniSkipStateHash,
dependencies: null,
allTransitiveDependencies: null,
);
EnableAniSkipState.new,
name: r'enableAniSkipStateProvider',
debugGetCreateSourceHash: const bool.fromEnvironment('dart.vm.product')
? null
: _$enableAniSkipStateHash,
dependencies: null,
allTransitiveDependencies: null,
);
typedef _$EnableAniSkipState = AutoDisposeNotifier<bool>;
String _$enableAutoSkipStateHash() =>
@ -123,15 +115,14 @@ String _$enableAutoSkipStateHash() =>
@ProviderFor(EnableAutoSkipState)
final enableAutoSkipStateProvider =
AutoDisposeNotifierProvider<EnableAutoSkipState, bool>.internal(
EnableAutoSkipState.new,
name: r'enableAutoSkipStateProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$enableAutoSkipStateHash,
dependencies: null,
allTransitiveDependencies: null,
);
EnableAutoSkipState.new,
name: r'enableAutoSkipStateProvider',
debugGetCreateSourceHash: const bool.fromEnvironment('dart.vm.product')
? null
: _$enableAutoSkipStateHash,
dependencies: null,
allTransitiveDependencies: null,
);
typedef _$EnableAutoSkipState = AutoDisposeNotifier<bool>;
String _$aniSkipTimeoutLengthStateHash() =>
@ -141,15 +132,14 @@ String _$aniSkipTimeoutLengthStateHash() =>
@ProviderFor(AniSkipTimeoutLengthState)
final aniSkipTimeoutLengthStateProvider =
AutoDisposeNotifierProvider<AniSkipTimeoutLengthState, int>.internal(
AniSkipTimeoutLengthState.new,
name: r'aniSkipTimeoutLengthStateProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$aniSkipTimeoutLengthStateHash,
dependencies: null,
allTransitiveDependencies: null,
);
AniSkipTimeoutLengthState.new,
name: r'aniSkipTimeoutLengthStateProvider',
debugGetCreateSourceHash: const bool.fromEnvironment('dart.vm.product')
? null
: _$aniSkipTimeoutLengthStateHash,
dependencies: null,
allTransitiveDependencies: null,
);
typedef _$AniSkipTimeoutLengthState = AutoDisposeNotifier<int>;
String _$useLibassStateHash() => r'91e5bbde72651f57f8775bf0fec14145ea42ced6';
@ -158,15 +148,14 @@ String _$useLibassStateHash() => r'91e5bbde72651f57f8775bf0fec14145ea42ced6';
@ProviderFor(UseLibassState)
final useLibassStateProvider =
AutoDisposeNotifierProvider<UseLibassState, bool>.internal(
UseLibassState.new,
name: r'useLibassStateProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$useLibassStateHash,
dependencies: null,
allTransitiveDependencies: null,
);
UseLibassState.new,
name: r'useLibassStateProvider',
debugGetCreateSourceHash: const bool.fromEnvironment('dart.vm.product')
? null
: _$useLibassStateHash,
dependencies: null,
allTransitiveDependencies: null,
);
typedef _$UseLibassState = AutoDisposeNotifier<bool>;
// ignore_for_file: type=lint

View file

@ -13,15 +13,14 @@ String _$defaultReadingModeStateHash() =>
@ProviderFor(DefaultReadingModeState)
final defaultReadingModeStateProvider =
AutoDisposeNotifierProvider<DefaultReadingModeState, ReaderMode>.internal(
DefaultReadingModeState.new,
name: r'defaultReadingModeStateProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$defaultReadingModeStateHash,
dependencies: null,
allTransitiveDependencies: null,
);
DefaultReadingModeState.new,
name: r'defaultReadingModeStateProvider',
debugGetCreateSourceHash: const bool.fromEnvironment('dart.vm.product')
? null
: _$defaultReadingModeStateHash,
dependencies: null,
allTransitiveDependencies: null,
);
typedef _$DefaultReadingModeState = AutoDisposeNotifier<ReaderMode>;
String _$animatePageTransitionsStateHash() =>
@ -31,15 +30,14 @@ String _$animatePageTransitionsStateHash() =>
@ProviderFor(AnimatePageTransitionsState)
final animatePageTransitionsStateProvider =
AutoDisposeNotifierProvider<AnimatePageTransitionsState, bool>.internal(
AnimatePageTransitionsState.new,
name: r'animatePageTransitionsStateProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$animatePageTransitionsStateHash,
dependencies: null,
allTransitiveDependencies: null,
);
AnimatePageTransitionsState.new,
name: r'animatePageTransitionsStateProvider',
debugGetCreateSourceHash: const bool.fromEnvironment('dart.vm.product')
? null
: _$animatePageTransitionsStateHash,
dependencies: null,
allTransitiveDependencies: null,
);
typedef _$AnimatePageTransitionsState = AutoDisposeNotifier<bool>;
String _$doubleTapAnimationSpeedStateHash() =>
@ -49,15 +47,14 @@ String _$doubleTapAnimationSpeedStateHash() =>
@ProviderFor(DoubleTapAnimationSpeedState)
final doubleTapAnimationSpeedStateProvider =
AutoDisposeNotifierProvider<DoubleTapAnimationSpeedState, int>.internal(
DoubleTapAnimationSpeedState.new,
name: r'doubleTapAnimationSpeedStateProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$doubleTapAnimationSpeedStateHash,
dependencies: null,
allTransitiveDependencies: null,
);
DoubleTapAnimationSpeedState.new,
name: r'doubleTapAnimationSpeedStateProvider',
debugGetCreateSourceHash: const bool.fromEnvironment('dart.vm.product')
? null
: _$doubleTapAnimationSpeedStateHash,
dependencies: null,
allTransitiveDependencies: null,
);
typedef _$DoubleTapAnimationSpeedState = AutoDisposeNotifier<int>;
String _$cropBordersStateHash() => r'65d636df7bebd9fb15b3915c1044c61f3479e806';
@ -66,15 +63,14 @@ String _$cropBordersStateHash() => r'65d636df7bebd9fb15b3915c1044c61f3479e806';
@ProviderFor(CropBordersState)
final cropBordersStateProvider =
AutoDisposeNotifierProvider<CropBordersState, bool>.internal(
CropBordersState.new,
name: r'cropBordersStateProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$cropBordersStateHash,
dependencies: null,
allTransitiveDependencies: null,
);
CropBordersState.new,
name: r'cropBordersStateProvider',
debugGetCreateSourceHash: const bool.fromEnvironment('dart.vm.product')
? null
: _$cropBordersStateHash,
dependencies: null,
allTransitiveDependencies: null,
);
typedef _$CropBordersState = AutoDisposeNotifier<bool>;
String _$scaleTypeStateHash() => r'5e6943ab426e9f0bdfe16685a037f6def3a02ddf';
@ -83,15 +79,14 @@ String _$scaleTypeStateHash() => r'5e6943ab426e9f0bdfe16685a037f6def3a02ddf';
@ProviderFor(ScaleTypeState)
final scaleTypeStateProvider =
AutoDisposeNotifierProvider<ScaleTypeState, ScaleType>.internal(
ScaleTypeState.new,
name: r'scaleTypeStateProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$scaleTypeStateHash,
dependencies: null,
allTransitiveDependencies: null,
);
ScaleTypeState.new,
name: r'scaleTypeStateProvider',
debugGetCreateSourceHash: const bool.fromEnvironment('dart.vm.product')
? null
: _$scaleTypeStateHash,
dependencies: null,
allTransitiveDependencies: null,
);
typedef _$ScaleTypeState = AutoDisposeNotifier<ScaleType>;
String _$pagePreloadAmountStateHash() =>
@ -101,15 +96,14 @@ String _$pagePreloadAmountStateHash() =>
@ProviderFor(PagePreloadAmountState)
final pagePreloadAmountStateProvider =
AutoDisposeNotifierProvider<PagePreloadAmountState, int>.internal(
PagePreloadAmountState.new,
name: r'pagePreloadAmountStateProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$pagePreloadAmountStateHash,
dependencies: null,
allTransitiveDependencies: null,
);
PagePreloadAmountState.new,
name: r'pagePreloadAmountStateProvider',
debugGetCreateSourceHash: const bool.fromEnvironment('dart.vm.product')
? null
: _$pagePreloadAmountStateHash,
dependencies: null,
allTransitiveDependencies: null,
);
typedef _$PagePreloadAmountState = AutoDisposeNotifier<int>;
String _$backgroundColorStateHash() =>
@ -119,15 +113,14 @@ String _$backgroundColorStateHash() =>
@ProviderFor(BackgroundColorState)
final backgroundColorStateProvider =
AutoDisposeNotifierProvider<BackgroundColorState, BackgroundColor>.internal(
BackgroundColorState.new,
name: r'backgroundColorStateProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$backgroundColorStateHash,
dependencies: null,
allTransitiveDependencies: null,
);
BackgroundColorState.new,
name: r'backgroundColorStateProvider',
debugGetCreateSourceHash: const bool.fromEnvironment('dart.vm.product')
? null
: _$backgroundColorStateHash,
dependencies: null,
allTransitiveDependencies: null,
);
typedef _$BackgroundColorState = AutoDisposeNotifier<BackgroundColor>;
String _$usePageTapZonesStateHash() =>
@ -137,15 +130,14 @@ String _$usePageTapZonesStateHash() =>
@ProviderFor(UsePageTapZonesState)
final usePageTapZonesStateProvider =
AutoDisposeNotifierProvider<UsePageTapZonesState, bool>.internal(
UsePageTapZonesState.new,
name: r'usePageTapZonesStateProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$usePageTapZonesStateHash,
dependencies: null,
allTransitiveDependencies: null,
);
UsePageTapZonesState.new,
name: r'usePageTapZonesStateProvider',
debugGetCreateSourceHash: const bool.fromEnvironment('dart.vm.product')
? null
: _$usePageTapZonesStateHash,
dependencies: null,
allTransitiveDependencies: null,
);
typedef _$UsePageTapZonesState = AutoDisposeNotifier<bool>;
String _$fullScreenReaderStateHash() =>
@ -155,15 +147,14 @@ String _$fullScreenReaderStateHash() =>
@ProviderFor(FullScreenReaderState)
final fullScreenReaderStateProvider =
AutoDisposeNotifierProvider<FullScreenReaderState, bool>.internal(
FullScreenReaderState.new,
name: r'fullScreenReaderStateProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$fullScreenReaderStateHash,
dependencies: null,
allTransitiveDependencies: null,
);
FullScreenReaderState.new,
name: r'fullScreenReaderStateProvider',
debugGetCreateSourceHash: const bool.fromEnvironment('dart.vm.product')
? null
: _$fullScreenReaderStateHash,
dependencies: null,
allTransitiveDependencies: null,
);
typedef _$FullScreenReaderState = AutoDisposeNotifier<bool>;
String _$navigationOrderStateHash() =>
@ -173,15 +164,14 @@ String _$navigationOrderStateHash() =>
@ProviderFor(NavigationOrderState)
final navigationOrderStateProvider =
AutoDisposeNotifierProvider<NavigationOrderState, List<String>>.internal(
NavigationOrderState.new,
name: r'navigationOrderStateProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$navigationOrderStateHash,
dependencies: null,
allTransitiveDependencies: null,
);
NavigationOrderState.new,
name: r'navigationOrderStateProvider',
debugGetCreateSourceHash: const bool.fromEnvironment('dart.vm.product')
? null
: _$navigationOrderStateHash,
dependencies: null,
allTransitiveDependencies: null,
);
typedef _$NavigationOrderState = AutoDisposeNotifier<List<String>>;
String _$hideItemsStateHash() => r'b4a467e66f6a1f9b36e4b201a10b771e0dae6a80';
@ -190,15 +180,14 @@ String _$hideItemsStateHash() => r'b4a467e66f6a1f9b36e4b201a10b771e0dae6a80';
@ProviderFor(HideItemsState)
final hideItemsStateProvider =
AutoDisposeNotifierProvider<HideItemsState, List<String>>.internal(
HideItemsState.new,
name: r'hideItemsStateProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$hideItemsStateHash,
dependencies: null,
allTransitiveDependencies: null,
);
HideItemsState.new,
name: r'hideItemsStateProvider',
debugGetCreateSourceHash: const bool.fromEnvironment('dart.vm.product')
? null
: _$hideItemsStateHash,
dependencies: null,
allTransitiveDependencies: null,
);
typedef _$HideItemsState = AutoDisposeNotifier<List<String>>;
String _$novelFontSizeStateHash() =>
@ -208,15 +197,14 @@ String _$novelFontSizeStateHash() =>
@ProviderFor(NovelFontSizeState)
final novelFontSizeStateProvider =
AutoDisposeNotifierProvider<NovelFontSizeState, int>.internal(
NovelFontSizeState.new,
name: r'novelFontSizeStateProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$novelFontSizeStateHash,
dependencies: null,
allTransitiveDependencies: null,
);
NovelFontSizeState.new,
name: r'novelFontSizeStateProvider',
debugGetCreateSourceHash: const bool.fromEnvironment('dart.vm.product')
? null
: _$novelFontSizeStateHash,
dependencies: null,
allTransitiveDependencies: null,
);
typedef _$NovelFontSizeState = AutoDisposeNotifier<int>;
String _$novelTextAlignStateHash() =>
@ -226,15 +214,14 @@ String _$novelTextAlignStateHash() =>
@ProviderFor(NovelTextAlignState)
final novelTextAlignStateProvider =
AutoDisposeNotifierProvider<NovelTextAlignState, NovelTextAlign>.internal(
NovelTextAlignState.new,
name: r'novelTextAlignStateProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$novelTextAlignStateHash,
dependencies: null,
allTransitiveDependencies: null,
);
NovelTextAlignState.new,
name: r'novelTextAlignStateProvider',
debugGetCreateSourceHash: const bool.fromEnvironment('dart.vm.product')
? null
: _$novelTextAlignStateHash,
dependencies: null,
allTransitiveDependencies: null,
);
typedef _$NovelTextAlignState = AutoDisposeNotifier<NovelTextAlign>;
// ignore_for_file: type=lint

View file

@ -32,7 +32,9 @@ class _SystemHash {
abstract class _$Synching extends BuildlessAutoDisposeNotifier<SyncPreference> {
late final int? syncId;
SyncPreference build({required int? syncId});
SyncPreference build({
required int? syncId,
});
}
/// See also [Synching].
@ -45,13 +47,21 @@ class SynchingFamily extends Family<SyncPreference> {
const SynchingFamily();
/// See also [Synching].
SynchingProvider call({required int? syncId}) {
return SynchingProvider(syncId: syncId);
SynchingProvider call({
required int? syncId,
}) {
return SynchingProvider(
syncId: syncId,
);
}
@override
SynchingProvider getProviderOverride(covariant SynchingProvider provider) {
return call(syncId: provider.syncId);
SynchingProvider getProviderOverride(
covariant SynchingProvider provider,
) {
return call(
syncId: provider.syncId,
);
}
static const Iterable<ProviderOrFamily>? _dependencies = null;
@ -73,19 +83,20 @@ class SynchingFamily extends Family<SyncPreference> {
class SynchingProvider
extends AutoDisposeNotifierProviderImpl<Synching, SyncPreference> {
/// See also [Synching].
SynchingProvider({required int? syncId})
: this._internal(
() => Synching()..syncId = syncId,
from: synchingProvider,
name: r'synchingProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$synchingHash,
dependencies: SynchingFamily._dependencies,
allTransitiveDependencies: SynchingFamily._allTransitiveDependencies,
syncId: syncId,
);
SynchingProvider({
required int? syncId,
}) : this._internal(
() => Synching()..syncId = syncId,
from: synchingProvider,
name: r'synchingProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$synchingHash,
dependencies: SynchingFamily._dependencies,
allTransitiveDependencies: SynchingFamily._allTransitiveDependencies,
syncId: syncId,
);
SynchingProvider._internal(
super._createNotifier, {
@ -100,8 +111,12 @@ class SynchingProvider
final int? syncId;
@override
SyncPreference runNotifierBuild(covariant Synching notifier) {
return notifier.build(syncId: syncId);
SyncPreference runNotifierBuild(
covariant Synching notifier,
) {
return notifier.build(
syncId: syncId,
);
}
@override
@ -154,6 +169,5 @@ class _SynchingProviderElement
@override
int? get syncId => (origin as SynchingProvider).syncId;
}
// ignore_for_file: type=lint
// ignore_for_file: subtype_of_sealed_class, invalid_use_of_internal_member, invalid_use_of_visible_for_testing_member, deprecated_member_use_from_same_package

View file

@ -32,7 +32,9 @@ class _SystemHash {
abstract class _$Tracks extends BuildlessAutoDisposeNotifier<TrackPreference?> {
late final int? syncId;
TrackPreference? build({required int? syncId});
TrackPreference? build({
required int? syncId,
});
}
/// See also [Tracks].
@ -45,13 +47,21 @@ class TracksFamily extends Family<TrackPreference?> {
const TracksFamily();
/// See also [Tracks].
TracksProvider call({required int? syncId}) {
return TracksProvider(syncId: syncId);
TracksProvider call({
required int? syncId,
}) {
return TracksProvider(
syncId: syncId,
);
}
@override
TracksProvider getProviderOverride(covariant TracksProvider provider) {
return call(syncId: provider.syncId);
TracksProvider getProviderOverride(
covariant TracksProvider provider,
) {
return call(
syncId: provider.syncId,
);
}
static const Iterable<ProviderOrFamily>? _dependencies = null;
@ -73,17 +83,20 @@ class TracksFamily extends Family<TrackPreference?> {
class TracksProvider
extends AutoDisposeNotifierProviderImpl<Tracks, TrackPreference?> {
/// See also [Tracks].
TracksProvider({required int? syncId})
: this._internal(
() => Tracks()..syncId = syncId,
from: tracksProvider,
name: r'tracksProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product') ? null : _$tracksHash,
dependencies: TracksFamily._dependencies,
allTransitiveDependencies: TracksFamily._allTransitiveDependencies,
syncId: syncId,
);
TracksProvider({
required int? syncId,
}) : this._internal(
() => Tracks()..syncId = syncId,
from: tracksProvider,
name: r'tracksProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$tracksHash,
dependencies: TracksFamily._dependencies,
allTransitiveDependencies: TracksFamily._allTransitiveDependencies,
syncId: syncId,
);
TracksProvider._internal(
super._createNotifier, {
@ -98,8 +111,12 @@ class TracksProvider
final int? syncId;
@override
TrackPreference? runNotifierBuild(covariant Tracks notifier) {
return notifier.build(syncId: syncId);
TrackPreference? runNotifierBuild(
covariant Tracks notifier,
) {
return notifier.build(
syncId: syncId,
);
}
@override
@ -160,15 +177,14 @@ String _$updateProgressAfterReadingStateHash() =>
@ProviderFor(UpdateProgressAfterReadingState)
final updateProgressAfterReadingStateProvider =
AutoDisposeNotifierProvider<UpdateProgressAfterReadingState, bool>.internal(
UpdateProgressAfterReadingState.new,
name: r'updateProgressAfterReadingStateProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$updateProgressAfterReadingStateHash,
dependencies: null,
allTransitiveDependencies: null,
);
UpdateProgressAfterReadingState.new,
name: r'updateProgressAfterReadingStateProvider',
debugGetCreateSourceHash: const bool.fromEnvironment('dart.vm.product')
? null
: _$updateProgressAfterReadingStateHash,
dependencies: null,
allTransitiveDependencies: null,
);
typedef _$UpdateProgressAfterReadingState = AutoDisposeNotifier<bool>;
// ignore_for_file: type=lint

View file

@ -34,7 +34,9 @@ abstract class _$NovelReaderController
extends BuildlessAutoDisposeNotifier<void> {
late final Chapter chapter;
void build({required Chapter chapter});
void build({
required Chapter chapter,
});
}
/// See also [NovelReaderController].
@ -47,15 +49,21 @@ class NovelReaderControllerFamily extends Family<void> {
const NovelReaderControllerFamily();
/// See also [NovelReaderController].
NovelReaderControllerProvider call({required Chapter chapter}) {
return NovelReaderControllerProvider(chapter: chapter);
NovelReaderControllerProvider call({
required Chapter chapter,
}) {
return NovelReaderControllerProvider(
chapter: chapter,
);
}
@override
NovelReaderControllerProvider getProviderOverride(
covariant NovelReaderControllerProvider provider,
) {
return call(chapter: provider.chapter);
return call(
chapter: provider.chapter,
);
}
static const Iterable<ProviderOrFamily>? _dependencies = null;
@ -77,20 +85,21 @@ class NovelReaderControllerFamily extends Family<void> {
class NovelReaderControllerProvider
extends AutoDisposeNotifierProviderImpl<NovelReaderController, void> {
/// See also [NovelReaderController].
NovelReaderControllerProvider({required Chapter chapter})
: this._internal(
() => NovelReaderController()..chapter = chapter,
from: novelReaderControllerProvider,
name: r'novelReaderControllerProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$novelReaderControllerHash,
dependencies: NovelReaderControllerFamily._dependencies,
allTransitiveDependencies:
NovelReaderControllerFamily._allTransitiveDependencies,
chapter: chapter,
);
NovelReaderControllerProvider({
required Chapter chapter,
}) : this._internal(
() => NovelReaderController()..chapter = chapter,
from: novelReaderControllerProvider,
name: r'novelReaderControllerProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$novelReaderControllerHash,
dependencies: NovelReaderControllerFamily._dependencies,
allTransitiveDependencies:
NovelReaderControllerFamily._allTransitiveDependencies,
chapter: chapter,
);
NovelReaderControllerProvider._internal(
super._createNotifier, {
@ -105,8 +114,12 @@ class NovelReaderControllerProvider
final Chapter chapter;
@override
void runNotifierBuild(covariant NovelReaderController notifier) {
return notifier.build(chapter: chapter);
void runNotifierBuild(
covariant NovelReaderController notifier,
) {
return notifier.build(
chapter: chapter,
);
}
@override
@ -127,7 +140,7 @@ class NovelReaderControllerProvider
@override
AutoDisposeNotifierProviderElement<NovelReaderController, void>
createElement() {
createElement() {
return _NovelReaderControllerProviderElement(this);
}
@ -160,6 +173,5 @@ class _NovelReaderControllerProviderElement
@override
Chapter get chapter => (origin as NovelReaderControllerProvider).chapter;
}
// ignore_for_file: type=lint
// ignore_for_file: subtype_of_sealed_class, invalid_use_of_internal_member, invalid_use_of_visible_for_testing_member, deprecated_member_use_from_same_package

View file

@ -12,15 +12,14 @@ String _$l10nLocaleStateHash() => r'1c6cb9d6c0a56d54a6a5e7bc1b2dbc6c29538593';
@ProviderFor(L10nLocaleState)
final l10nLocaleStateProvider =
AutoDisposeNotifierProvider<L10nLocaleState, Locale>.internal(
L10nLocaleState.new,
name: r'l10nLocaleStateProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$l10nLocaleStateHash,
dependencies: null,
allTransitiveDependencies: null,
);
L10nLocaleState.new,
name: r'l10nLocaleStateProvider',
debugGetCreateSourceHash: const bool.fromEnvironment('dart.vm.product')
? null
: _$l10nLocaleStateHash,
dependencies: null,
allTransitiveDependencies: null,
);
typedef _$L10nLocaleState = AutoDisposeNotifier<Locale>;
// ignore_for_file: type=lint

View file

@ -10,6 +10,7 @@ import 'package:mangayomi/modules/browse/extension/edit_code.dart';
import 'package:mangayomi/modules/browse/extension/extension_detail.dart';
import 'package:mangayomi/modules/browse/extension/widgets/create_extension.dart';
import 'package:mangayomi/modules/browse/sources/sources_filter_screen.dart';
import 'package:mangayomi/modules/manga/detail/widgets/migrate_screen.dart';
import 'package:mangayomi/modules/more/data_and_storage/create_backup.dart';
import 'package:mangayomi/modules/more/data_and_storage/data_and_storage.dart';
import 'package:mangayomi/modules/more/settings/appearance/custom_navigation_settings.dart';
@ -559,6 +560,21 @@ class RouterNotifier extends ChangeNotifier {
);
},
),
GoRoute(
path: "/migrate",
name: "migrate",
builder: (context, state) {
final manga = state.extra as Manga;
return MigrationScreen(manga: manga);
},
pageBuilder: (context, state) {
final manga = state.extra as Manga;
return transitionPage(
key: state.pageKey,
child: MigrationScreen(manga: manga),
);
},
),
];
}

View file

@ -50,7 +50,9 @@ abstract class _$RouterCurrentLocationState
extends BuildlessAutoDisposeNotifier<String?> {
late final BuildContext context;
String? build(BuildContext context);
String? build(
BuildContext context,
);
}
/// See also [RouterCurrentLocationState].
@ -63,15 +65,21 @@ class RouterCurrentLocationStateFamily extends Family<String?> {
const RouterCurrentLocationStateFamily();
/// See also [RouterCurrentLocationState].
RouterCurrentLocationStateProvider call(BuildContext context) {
return RouterCurrentLocationStateProvider(context);
RouterCurrentLocationStateProvider call(
BuildContext context,
) {
return RouterCurrentLocationStateProvider(
context,
);
}
@override
RouterCurrentLocationStateProvider getProviderOverride(
covariant RouterCurrentLocationStateProvider provider,
) {
return call(provider.context);
return call(
provider.context,
);
}
static const Iterable<ProviderOrFamily>? _dependencies = null;
@ -91,23 +99,24 @@ class RouterCurrentLocationStateFamily extends Family<String?> {
/// See also [RouterCurrentLocationState].
class RouterCurrentLocationStateProvider
extends
AutoDisposeNotifierProviderImpl<RouterCurrentLocationState, String?> {
extends AutoDisposeNotifierProviderImpl<RouterCurrentLocationState,
String?> {
/// See also [RouterCurrentLocationState].
RouterCurrentLocationStateProvider(BuildContext context)
: this._internal(
() => RouterCurrentLocationState()..context = context,
from: routerCurrentLocationStateProvider,
name: r'routerCurrentLocationStateProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$routerCurrentLocationStateHash,
dependencies: RouterCurrentLocationStateFamily._dependencies,
allTransitiveDependencies:
RouterCurrentLocationStateFamily._allTransitiveDependencies,
context: context,
);
RouterCurrentLocationStateProvider(
BuildContext context,
) : this._internal(
() => RouterCurrentLocationState()..context = context,
from: routerCurrentLocationStateProvider,
name: r'routerCurrentLocationStateProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$routerCurrentLocationStateHash,
dependencies: RouterCurrentLocationStateFamily._dependencies,
allTransitiveDependencies:
RouterCurrentLocationStateFamily._allTransitiveDependencies,
context: context,
);
RouterCurrentLocationStateProvider._internal(
super._createNotifier, {
@ -122,8 +131,12 @@ class RouterCurrentLocationStateProvider
final BuildContext context;
@override
String? runNotifierBuild(covariant RouterCurrentLocationState notifier) {
return notifier.build(context);
String? runNotifierBuild(
covariant RouterCurrentLocationState notifier,
) {
return notifier.build(
context,
);
}
@override
@ -144,7 +157,7 @@ class RouterCurrentLocationStateProvider
@override
AutoDisposeNotifierProviderElement<RouterCurrentLocationState, String?>
createElement() {
createElement() {
return _RouterCurrentLocationStateProviderElement(this);
}
@ -171,15 +184,13 @@ mixin RouterCurrentLocationStateRef on AutoDisposeNotifierProviderRef<String?> {
}
class _RouterCurrentLocationStateProviderElement
extends
AutoDisposeNotifierProviderElement<RouterCurrentLocationState, String?>
with RouterCurrentLocationStateRef {
extends AutoDisposeNotifierProviderElement<RouterCurrentLocationState,
String?> with RouterCurrentLocationStateRef {
_RouterCurrentLocationStateProviderElement(super.provider);
@override
BuildContext get context =>
(origin as RouterCurrentLocationStateProvider).context;
}
// ignore_for_file: type=lint
// ignore_for_file: subtype_of_sealed_class, invalid_use_of_internal_member, invalid_use_of_visible_for_testing_member, deprecated_member_use_from_same_package

View file

@ -40,15 +40,24 @@ class FetchAnimeSourcesListFamily extends Family<AsyncValue<void>> {
const FetchAnimeSourcesListFamily();
/// See also [fetchAnimeSourcesList].
FetchAnimeSourcesListProvider call({int? id, required bool reFresh}) {
return FetchAnimeSourcesListProvider(id: id, reFresh: reFresh);
FetchAnimeSourcesListProvider call({
int? id,
required bool reFresh,
}) {
return FetchAnimeSourcesListProvider(
id: id,
reFresh: reFresh,
);
}
@override
FetchAnimeSourcesListProvider getProviderOverride(
covariant FetchAnimeSourcesListProvider provider,
) {
return call(id: provider.id, reFresh: provider.reFresh);
return call(
id: provider.id,
reFresh: provider.reFresh,
);
}
static const Iterable<ProviderOrFamily>? _dependencies = null;
@ -69,25 +78,27 @@ class FetchAnimeSourcesListFamily extends Family<AsyncValue<void>> {
/// See also [fetchAnimeSourcesList].
class FetchAnimeSourcesListProvider extends FutureProvider<void> {
/// See also [fetchAnimeSourcesList].
FetchAnimeSourcesListProvider({int? id, required bool reFresh})
: this._internal(
(ref) => fetchAnimeSourcesList(
ref as FetchAnimeSourcesListRef,
FetchAnimeSourcesListProvider({
int? id,
required bool reFresh,
}) : this._internal(
(ref) => fetchAnimeSourcesList(
ref as FetchAnimeSourcesListRef,
id: id,
reFresh: reFresh,
),
from: fetchAnimeSourcesListProvider,
name: r'fetchAnimeSourcesListProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$fetchAnimeSourcesListHash,
dependencies: FetchAnimeSourcesListFamily._dependencies,
allTransitiveDependencies:
FetchAnimeSourcesListFamily._allTransitiveDependencies,
id: id,
reFresh: reFresh,
),
from: fetchAnimeSourcesListProvider,
name: r'fetchAnimeSourcesListProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$fetchAnimeSourcesListHash,
dependencies: FetchAnimeSourcesListFamily._dependencies,
allTransitiveDependencies:
FetchAnimeSourcesListFamily._allTransitiveDependencies,
id: id,
reFresh: reFresh,
);
);
FetchAnimeSourcesListProvider._internal(
super._createNotifier, {
@ -163,6 +174,5 @@ class _FetchAnimeSourcesListProviderElement extends FutureProviderElement<void>
@override
bool get reFresh => (origin as FetchAnimeSourcesListProvider).reFresh;
}
// ignore_for_file: type=lint
// ignore_for_file: subtype_of_sealed_class, invalid_use_of_internal_member, invalid_use_of_visible_for_testing_member, deprecated_member_use_from_same_package

View file

@ -40,15 +40,24 @@ class FetchMangaSourcesListFamily extends Family<AsyncValue<void>> {
const FetchMangaSourcesListFamily();
/// See also [fetchMangaSourcesList].
FetchMangaSourcesListProvider call({int? id, required dynamic reFresh}) {
return FetchMangaSourcesListProvider(id: id, reFresh: reFresh);
FetchMangaSourcesListProvider call({
int? id,
required dynamic reFresh,
}) {
return FetchMangaSourcesListProvider(
id: id,
reFresh: reFresh,
);
}
@override
FetchMangaSourcesListProvider getProviderOverride(
covariant FetchMangaSourcesListProvider provider,
) {
return call(id: provider.id, reFresh: provider.reFresh);
return call(
id: provider.id,
reFresh: provider.reFresh,
);
}
static const Iterable<ProviderOrFamily>? _dependencies = null;
@ -69,25 +78,27 @@ class FetchMangaSourcesListFamily extends Family<AsyncValue<void>> {
/// See also [fetchMangaSourcesList].
class FetchMangaSourcesListProvider extends FutureProvider<void> {
/// See also [fetchMangaSourcesList].
FetchMangaSourcesListProvider({int? id, required dynamic reFresh})
: this._internal(
(ref) => fetchMangaSourcesList(
ref as FetchMangaSourcesListRef,
FetchMangaSourcesListProvider({
int? id,
required dynamic reFresh,
}) : this._internal(
(ref) => fetchMangaSourcesList(
ref as FetchMangaSourcesListRef,
id: id,
reFresh: reFresh,
),
from: fetchMangaSourcesListProvider,
name: r'fetchMangaSourcesListProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$fetchMangaSourcesListHash,
dependencies: FetchMangaSourcesListFamily._dependencies,
allTransitiveDependencies:
FetchMangaSourcesListFamily._allTransitiveDependencies,
id: id,
reFresh: reFresh,
),
from: fetchMangaSourcesListProvider,
name: r'fetchMangaSourcesListProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$fetchMangaSourcesListHash,
dependencies: FetchMangaSourcesListFamily._dependencies,
allTransitiveDependencies:
FetchMangaSourcesListFamily._allTransitiveDependencies,
id: id,
reFresh: reFresh,
);
);
FetchMangaSourcesListProvider._internal(
super._createNotifier, {
@ -163,6 +174,5 @@ class _FetchMangaSourcesListProviderElement extends FutureProviderElement<void>
@override
dynamic get reFresh => (origin as FetchMangaSourcesListProvider).reFresh;
}
// ignore_for_file: type=lint
// ignore_for_file: subtype_of_sealed_class, invalid_use_of_internal_member, invalid_use_of_visible_for_testing_member, deprecated_member_use_from_same_package

View file

@ -40,15 +40,24 @@ class FetchNovelSourcesListFamily extends Family<AsyncValue<void>> {
const FetchNovelSourcesListFamily();
/// See also [fetchNovelSourcesList].
FetchNovelSourcesListProvider call({int? id, required dynamic reFresh}) {
return FetchNovelSourcesListProvider(id: id, reFresh: reFresh);
FetchNovelSourcesListProvider call({
int? id,
required dynamic reFresh,
}) {
return FetchNovelSourcesListProvider(
id: id,
reFresh: reFresh,
);
}
@override
FetchNovelSourcesListProvider getProviderOverride(
covariant FetchNovelSourcesListProvider provider,
) {
return call(id: provider.id, reFresh: provider.reFresh);
return call(
id: provider.id,
reFresh: provider.reFresh,
);
}
static const Iterable<ProviderOrFamily>? _dependencies = null;
@ -69,25 +78,27 @@ class FetchNovelSourcesListFamily extends Family<AsyncValue<void>> {
/// See also [fetchNovelSourcesList].
class FetchNovelSourcesListProvider extends FutureProvider<void> {
/// See also [fetchNovelSourcesList].
FetchNovelSourcesListProvider({int? id, required dynamic reFresh})
: this._internal(
(ref) => fetchNovelSourcesList(
ref as FetchNovelSourcesListRef,
FetchNovelSourcesListProvider({
int? id,
required dynamic reFresh,
}) : this._internal(
(ref) => fetchNovelSourcesList(
ref as FetchNovelSourcesListRef,
id: id,
reFresh: reFresh,
),
from: fetchNovelSourcesListProvider,
name: r'fetchNovelSourcesListProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$fetchNovelSourcesListHash,
dependencies: FetchNovelSourcesListFamily._dependencies,
allTransitiveDependencies:
FetchNovelSourcesListFamily._allTransitiveDependencies,
id: id,
reFresh: reFresh,
),
from: fetchNovelSourcesListProvider,
name: r'fetchNovelSourcesListProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$fetchNovelSourcesListHash,
dependencies: FetchNovelSourcesListFamily._dependencies,
allTransitiveDependencies:
FetchNovelSourcesListFamily._allTransitiveDependencies,
id: id,
reFresh: reFresh,
);
);
FetchNovelSourcesListProvider._internal(
super._createNotifier, {
@ -163,6 +174,5 @@ class _FetchNovelSourcesListProviderElement extends FutureProviderElement<void>
@override
dynamic get reFresh => (origin as FetchNovelSourcesListProvider).reFresh;
}
// ignore_for_file: type=lint
// ignore_for_file: subtype_of_sealed_class, invalid_use_of_internal_member, invalid_use_of_visible_for_testing_member, deprecated_member_use_from_same_package

View file

@ -39,15 +39,21 @@ class GetChapterPagesFamily extends Family<AsyncValue<GetChapterPagesModel>> {
const GetChapterPagesFamily();
/// See also [getChapterPages].
GetChapterPagesProvider call({required Chapter chapter}) {
return GetChapterPagesProvider(chapter: chapter);
GetChapterPagesProvider call({
required Chapter chapter,
}) {
return GetChapterPagesProvider(
chapter: chapter,
);
}
@override
GetChapterPagesProvider getProviderOverride(
covariant GetChapterPagesProvider provider,
) {
return call(chapter: provider.chapter);
return call(
chapter: provider.chapter,
);
}
static const Iterable<ProviderOrFamily>? _dependencies = null;
@ -69,20 +75,24 @@ class GetChapterPagesFamily extends Family<AsyncValue<GetChapterPagesModel>> {
class GetChapterPagesProvider
extends AutoDisposeFutureProvider<GetChapterPagesModel> {
/// See also [getChapterPages].
GetChapterPagesProvider({required Chapter chapter})
: this._internal(
(ref) => getChapterPages(ref as GetChapterPagesRef, chapter: chapter),
from: getChapterPagesProvider,
name: r'getChapterPagesProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$getChapterPagesHash,
dependencies: GetChapterPagesFamily._dependencies,
allTransitiveDependencies:
GetChapterPagesFamily._allTransitiveDependencies,
chapter: chapter,
);
GetChapterPagesProvider({
required Chapter chapter,
}) : this._internal(
(ref) => getChapterPages(
ref as GetChapterPagesRef,
chapter: chapter,
),
from: getChapterPagesProvider,
name: r'getChapterPagesProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$getChapterPagesHash,
dependencies: GetChapterPagesFamily._dependencies,
allTransitiveDependencies:
GetChapterPagesFamily._allTransitiveDependencies,
chapter: chapter,
);
GetChapterPagesProvider._internal(
super._createNotifier, {
@ -148,6 +158,5 @@ class _GetChapterPagesProviderElement
@override
Chapter get chapter => (origin as GetChapterPagesProvider).chapter;
}
// ignore_for_file: type=lint
// ignore_for_file: subtype_of_sealed_class, invalid_use_of_internal_member, invalid_use_of_visible_for_testing_member, deprecated_member_use_from_same_package

View file

@ -39,13 +39,24 @@ class GetDetailFamily extends Family<AsyncValue<MManga>> {
const GetDetailFamily();
/// See also [getDetail].
GetDetailProvider call({required String url, required Source source}) {
return GetDetailProvider(url: url, source: source);
GetDetailProvider call({
required String url,
required Source source,
}) {
return GetDetailProvider(
url: url,
source: source,
);
}
@override
GetDetailProvider getProviderOverride(covariant GetDetailProvider provider) {
return call(url: provider.url, source: provider.source);
GetDetailProvider getProviderOverride(
covariant GetDetailProvider provider,
) {
return call(
url: provider.url,
source: provider.source,
);
}
static const Iterable<ProviderOrFamily>? _dependencies = null;
@ -66,20 +77,26 @@ class GetDetailFamily extends Family<AsyncValue<MManga>> {
/// See also [getDetail].
class GetDetailProvider extends AutoDisposeFutureProvider<MManga> {
/// See also [getDetail].
GetDetailProvider({required String url, required Source source})
: this._internal(
(ref) => getDetail(ref as GetDetailRef, url: url, source: source),
from: getDetailProvider,
name: r'getDetailProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$getDetailHash,
dependencies: GetDetailFamily._dependencies,
allTransitiveDependencies: GetDetailFamily._allTransitiveDependencies,
url: url,
source: source,
);
GetDetailProvider({
required String url,
required Source source,
}) : this._internal(
(ref) => getDetail(
ref as GetDetailRef,
url: url,
source: source,
),
from: getDetailProvider,
name: r'getDetailProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$getDetailHash,
dependencies: GetDetailFamily._dependencies,
allTransitiveDependencies: GetDetailFamily._allTransitiveDependencies,
url: url,
source: source,
);
GetDetailProvider._internal(
super._createNotifier, {
@ -155,6 +172,5 @@ class _GetDetailProviderElement extends AutoDisposeFutureProviderElement<MManga>
@override
Source get source => (origin as GetDetailProvider).source;
}
// ignore_for_file: type=lint
// ignore_for_file: subtype_of_sealed_class, invalid_use_of_internal_member, invalid_use_of_visible_for_testing_member, deprecated_member_use_from_same_package

View file

@ -39,15 +39,21 @@ class GetHtmlContentFamily extends Family<AsyncValue<String>> {
const GetHtmlContentFamily();
/// See also [getHtmlContent].
GetHtmlContentProvider call({required Chapter chapter}) {
return GetHtmlContentProvider(chapter: chapter);
GetHtmlContentProvider call({
required Chapter chapter,
}) {
return GetHtmlContentProvider(
chapter: chapter,
);
}
@override
GetHtmlContentProvider getProviderOverride(
covariant GetHtmlContentProvider provider,
) {
return call(chapter: provider.chapter);
return call(
chapter: provider.chapter,
);
}
static const Iterable<ProviderOrFamily>? _dependencies = null;
@ -68,20 +74,24 @@ class GetHtmlContentFamily extends Family<AsyncValue<String>> {
/// See also [getHtmlContent].
class GetHtmlContentProvider extends AutoDisposeFutureProvider<String> {
/// See also [getHtmlContent].
GetHtmlContentProvider({required Chapter chapter})
: this._internal(
(ref) => getHtmlContent(ref as GetHtmlContentRef, chapter: chapter),
from: getHtmlContentProvider,
name: r'getHtmlContentProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$getHtmlContentHash,
dependencies: GetHtmlContentFamily._dependencies,
allTransitiveDependencies:
GetHtmlContentFamily._allTransitiveDependencies,
chapter: chapter,
);
GetHtmlContentProvider({
required Chapter chapter,
}) : this._internal(
(ref) => getHtmlContent(
ref as GetHtmlContentRef,
chapter: chapter,
),
from: getHtmlContentProvider,
name: r'getHtmlContentProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$getHtmlContentHash,
dependencies: GetHtmlContentFamily._dependencies,
allTransitiveDependencies:
GetHtmlContentFamily._allTransitiveDependencies,
chapter: chapter,
);
GetHtmlContentProvider._internal(
super._createNotifier, {
@ -140,13 +150,11 @@ mixin GetHtmlContentRef on AutoDisposeFutureProviderRef<String> {
}
class _GetHtmlContentProviderElement
extends AutoDisposeFutureProviderElement<String>
with GetHtmlContentRef {
extends AutoDisposeFutureProviderElement<String> with GetHtmlContentRef {
_GetHtmlContentProviderElement(super.provider);
@override
Chapter get chapter => (origin as GetHtmlContentProvider).chapter;
}
// ignore_for_file: type=lint
// ignore_for_file: subtype_of_sealed_class, invalid_use_of_internal_member, invalid_use_of_visible_for_testing_member, deprecated_member_use_from_same_package

View file

@ -39,15 +39,24 @@ class GetLatestUpdatesFamily extends Family<AsyncValue<MPages?>> {
const GetLatestUpdatesFamily();
/// See also [getLatestUpdates].
GetLatestUpdatesProvider call({required Source source, required int page}) {
return GetLatestUpdatesProvider(source: source, page: page);
GetLatestUpdatesProvider call({
required Source source,
required int page,
}) {
return GetLatestUpdatesProvider(
source: source,
page: page,
);
}
@override
GetLatestUpdatesProvider getProviderOverride(
covariant GetLatestUpdatesProvider provider,
) {
return call(source: provider.source, page: provider.page);
return call(
source: provider.source,
page: provider.page,
);
}
static const Iterable<ProviderOrFamily>? _dependencies = null;
@ -68,25 +77,27 @@ class GetLatestUpdatesFamily extends Family<AsyncValue<MPages?>> {
/// See also [getLatestUpdates].
class GetLatestUpdatesProvider extends AutoDisposeFutureProvider<MPages?> {
/// See also [getLatestUpdates].
GetLatestUpdatesProvider({required Source source, required int page})
: this._internal(
(ref) => getLatestUpdates(
ref as GetLatestUpdatesRef,
GetLatestUpdatesProvider({
required Source source,
required int page,
}) : this._internal(
(ref) => getLatestUpdates(
ref as GetLatestUpdatesRef,
source: source,
page: page,
),
from: getLatestUpdatesProvider,
name: r'getLatestUpdatesProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$getLatestUpdatesHash,
dependencies: GetLatestUpdatesFamily._dependencies,
allTransitiveDependencies:
GetLatestUpdatesFamily._allTransitiveDependencies,
source: source,
page: page,
),
from: getLatestUpdatesProvider,
name: r'getLatestUpdatesProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$getLatestUpdatesHash,
dependencies: GetLatestUpdatesFamily._dependencies,
allTransitiveDependencies:
GetLatestUpdatesFamily._allTransitiveDependencies,
source: source,
page: page,
);
);
GetLatestUpdatesProvider._internal(
super._createNotifier, {
@ -154,8 +165,7 @@ mixin GetLatestUpdatesRef on AutoDisposeFutureProviderRef<MPages?> {
}
class _GetLatestUpdatesProviderElement
extends AutoDisposeFutureProviderElement<MPages?>
with GetLatestUpdatesRef {
extends AutoDisposeFutureProviderElement<MPages?> with GetLatestUpdatesRef {
_GetLatestUpdatesProviderElement(super.provider);
@override
@ -163,6 +173,5 @@ class _GetLatestUpdatesProviderElement
@override
int get page => (origin as GetLatestUpdatesProvider).page;
}
// ignore_for_file: type=lint
// ignore_for_file: subtype_of_sealed_class, invalid_use_of_internal_member, invalid_use_of_visible_for_testing_member, deprecated_member_use_from_same_package

View file

@ -39,15 +39,24 @@ class GetPopularFamily extends Family<AsyncValue<MPages?>> {
const GetPopularFamily();
/// See also [getPopular].
GetPopularProvider call({required Source source, required int page}) {
return GetPopularProvider(source: source, page: page);
GetPopularProvider call({
required Source source,
required int page,
}) {
return GetPopularProvider(
source: source,
page: page,
);
}
@override
GetPopularProvider getProviderOverride(
covariant GetPopularProvider provider,
) {
return call(source: provider.source, page: provider.page);
return call(
source: provider.source,
page: provider.page,
);
}
static const Iterable<ProviderOrFamily>? _dependencies = null;
@ -68,20 +77,27 @@ class GetPopularFamily extends Family<AsyncValue<MPages?>> {
/// See also [getPopular].
class GetPopularProvider extends AutoDisposeFutureProvider<MPages?> {
/// See also [getPopular].
GetPopularProvider({required Source source, required int page})
: this._internal(
(ref) => getPopular(ref as GetPopularRef, source: source, page: page),
from: getPopularProvider,
name: r'getPopularProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$getPopularHash,
dependencies: GetPopularFamily._dependencies,
allTransitiveDependencies: GetPopularFamily._allTransitiveDependencies,
source: source,
page: page,
);
GetPopularProvider({
required Source source,
required int page,
}) : this._internal(
(ref) => getPopular(
ref as GetPopularRef,
source: source,
page: page,
),
from: getPopularProvider,
name: r'getPopularProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$getPopularHash,
dependencies: GetPopularFamily._dependencies,
allTransitiveDependencies:
GetPopularFamily._allTransitiveDependencies,
source: source,
page: page,
);
GetPopularProvider._internal(
super._createNotifier, {
@ -149,8 +165,7 @@ mixin GetPopularRef on AutoDisposeFutureProviderRef<MPages?> {
}
class _GetPopularProviderElement
extends AutoDisposeFutureProviderElement<MPages?>
with GetPopularRef {
extends AutoDisposeFutureProviderElement<MPages?> with GetPopularRef {
_GetPopularProviderElement(super.provider);
@override
@ -158,6 +173,5 @@ class _GetPopularProviderElement
@override
int get page => (origin as GetPopularProvider).page;
}
// ignore_for_file: type=lint
// ignore_for_file: subtype_of_sealed_class, invalid_use_of_internal_member, invalid_use_of_visible_for_testing_member, deprecated_member_use_from_same_package

View file

@ -39,15 +39,21 @@ class SourceBaseUrlFamily extends Family<String> {
const SourceBaseUrlFamily();
/// See also [sourceBaseUrl].
SourceBaseUrlProvider call({required Source source}) {
return SourceBaseUrlProvider(source: source);
SourceBaseUrlProvider call({
required Source source,
}) {
return SourceBaseUrlProvider(
source: source,
);
}
@override
SourceBaseUrlProvider getProviderOverride(
covariant SourceBaseUrlProvider provider,
) {
return call(source: provider.source);
return call(
source: provider.source,
);
}
static const Iterable<ProviderOrFamily>? _dependencies = null;
@ -68,20 +74,24 @@ class SourceBaseUrlFamily extends Family<String> {
/// See also [sourceBaseUrl].
class SourceBaseUrlProvider extends AutoDisposeProvider<String> {
/// See also [sourceBaseUrl].
SourceBaseUrlProvider({required Source source})
: this._internal(
(ref) => sourceBaseUrl(ref as SourceBaseUrlRef, source: source),
from: sourceBaseUrlProvider,
name: r'sourceBaseUrlProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$sourceBaseUrlHash,
dependencies: SourceBaseUrlFamily._dependencies,
allTransitiveDependencies:
SourceBaseUrlFamily._allTransitiveDependencies,
source: source,
);
SourceBaseUrlProvider({
required Source source,
}) : this._internal(
(ref) => sourceBaseUrl(
ref as SourceBaseUrlRef,
source: source,
),
from: sourceBaseUrlProvider,
name: r'sourceBaseUrlProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$sourceBaseUrlHash,
dependencies: SourceBaseUrlFamily._dependencies,
allTransitiveDependencies:
SourceBaseUrlFamily._allTransitiveDependencies,
source: source,
);
SourceBaseUrlProvider._internal(
super._createNotifier, {
@ -96,7 +106,9 @@ class SourceBaseUrlProvider extends AutoDisposeProvider<String> {
final Source source;
@override
Override overrideWith(String Function(SourceBaseUrlRef provider) create) {
Override overrideWith(
String Function(SourceBaseUrlRef provider) create,
) {
return ProviderOverride(
origin: this,
override: SourceBaseUrlProvider._internal(
@ -144,6 +156,5 @@ class _SourceBaseUrlProviderElement extends AutoDisposeProviderElement<String>
@override
Source get source => (origin as SourceBaseUrlProvider).source;
}
// ignore_for_file: type=lint
// ignore_for_file: subtype_of_sealed_class, invalid_use_of_internal_member, invalid_use_of_visible_for_testing_member, deprecated_member_use_from_same_package

View file

@ -40,15 +40,21 @@ class GetVideoListFamily
const GetVideoListFamily();
/// See also [getVideoList].
GetVideoListProvider call({required Chapter episode}) {
return GetVideoListProvider(episode: episode);
GetVideoListProvider call({
required Chapter episode,
}) {
return GetVideoListProvider(
episode: episode,
);
}
@override
GetVideoListProvider getProviderOverride(
covariant GetVideoListProvider provider,
) {
return call(episode: provider.episode);
return call(
episode: provider.episode,
);
}
static const Iterable<ProviderOrFamily>? _dependencies = null;
@ -70,20 +76,24 @@ class GetVideoListFamily
class GetVideoListProvider
extends AutoDisposeFutureProvider<(List<Video>, bool, List<String>)> {
/// See also [getVideoList].
GetVideoListProvider({required Chapter episode})
: this._internal(
(ref) => getVideoList(ref as GetVideoListRef, episode: episode),
from: getVideoListProvider,
name: r'getVideoListProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$getVideoListHash,
dependencies: GetVideoListFamily._dependencies,
allTransitiveDependencies:
GetVideoListFamily._allTransitiveDependencies,
episode: episode,
);
GetVideoListProvider({
required Chapter episode,
}) : this._internal(
(ref) => getVideoList(
ref as GetVideoListRef,
episode: episode,
),
from: getVideoListProvider,
name: r'getVideoListProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$getVideoListHash,
dependencies: GetVideoListFamily._dependencies,
allTransitiveDependencies:
GetVideoListFamily._allTransitiveDependencies,
episode: episode,
);
GetVideoListProvider._internal(
super._createNotifier, {
@ -100,9 +110,8 @@ class GetVideoListProvider
@override
Override overrideWith(
FutureOr<(List<Video>, bool, List<String>)> Function(
GetVideoListRef provider,
)
create,
GetVideoListRef provider)
create,
) {
return ProviderOverride(
origin: this,
@ -120,7 +129,7 @@ class GetVideoListProvider
@override
AutoDisposeFutureProviderElement<(List<Video>, bool, List<String>)>
createElement() {
createElement() {
return _GetVideoListProviderElement(this);
}
@ -154,6 +163,5 @@ class _GetVideoListProviderElement
@override
Chapter get episode => (origin as GetVideoListProvider).episode;
}
// ignore_for_file: type=lint
// ignore_for_file: subtype_of_sealed_class, invalid_use_of_internal_member, invalid_use_of_visible_for_testing_member, deprecated_member_use_from_same_package

View file

@ -54,7 +54,9 @@ class SearchFamily extends Family<AsyncValue<MPages?>> {
}
@override
SearchProvider getProviderOverride(covariant SearchProvider provider) {
SearchProvider getProviderOverride(
covariant SearchProvider provider,
) {
return call(
source: provider.source,
query: provider.query,
@ -87,26 +89,26 @@ class SearchProvider extends AutoDisposeFutureProvider<MPages?> {
required int page,
required List<dynamic> filterList,
}) : this._internal(
(ref) => search(
ref as SearchRef,
source: source,
query: query,
page: page,
filterList: filterList,
),
from: searchProvider,
name: r'searchProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$searchHash,
dependencies: SearchFamily._dependencies,
allTransitiveDependencies: SearchFamily._allTransitiveDependencies,
source: source,
query: query,
page: page,
filterList: filterList,
);
(ref) => search(
ref as SearchRef,
source: source,
query: query,
page: page,
filterList: filterList,
),
from: searchProvider,
name: r'searchProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$searchHash,
dependencies: SearchFamily._dependencies,
allTransitiveDependencies: SearchFamily._allTransitiveDependencies,
source: source,
query: query,
page: page,
filterList: filterList,
);
SearchProvider._internal(
super._createNotifier, {
@ -127,7 +129,9 @@ class SearchProvider extends AutoDisposeFutureProvider<MPages?> {
final List<dynamic> filterList;
@override
Override overrideWith(FutureOr<MPages?> Function(SearchRef provider) create) {
Override overrideWith(
FutureOr<MPages?> Function(SearchRef provider) create,
) {
return ProviderOverride(
origin: this,
override: SearchProvider._internal(
@ -200,6 +204,5 @@ class _SearchProviderElement extends AutoDisposeFutureProviderElement<MPages?>
@override
List<dynamic> get filterList => (origin as SearchProvider).filterList;
}
// ignore_for_file: type=lint
// ignore_for_file: subtype_of_sealed_class, invalid_use_of_internal_member, invalid_use_of_visible_for_testing_member, deprecated_member_use_from_same_package

View file

@ -39,15 +39,21 @@ class SupportsLatestFamily extends Family<bool> {
const SupportsLatestFamily();
/// See also [supportsLatest].
SupportsLatestProvider call({required Source source}) {
return SupportsLatestProvider(source: source);
SupportsLatestProvider call({
required Source source,
}) {
return SupportsLatestProvider(
source: source,
);
}
@override
SupportsLatestProvider getProviderOverride(
covariant SupportsLatestProvider provider,
) {
return call(source: provider.source);
return call(
source: provider.source,
);
}
static const Iterable<ProviderOrFamily>? _dependencies = null;
@ -68,20 +74,24 @@ class SupportsLatestFamily extends Family<bool> {
/// See also [supportsLatest].
class SupportsLatestProvider extends AutoDisposeProvider<bool> {
/// See also [supportsLatest].
SupportsLatestProvider({required Source source})
: this._internal(
(ref) => supportsLatest(ref as SupportsLatestRef, source: source),
from: supportsLatestProvider,
name: r'supportsLatestProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$supportsLatestHash,
dependencies: SupportsLatestFamily._dependencies,
allTransitiveDependencies:
SupportsLatestFamily._allTransitiveDependencies,
source: source,
);
SupportsLatestProvider({
required Source source,
}) : this._internal(
(ref) => supportsLatest(
ref as SupportsLatestRef,
source: source,
),
from: supportsLatestProvider,
name: r'supportsLatestProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$supportsLatestHash,
dependencies: SupportsLatestFamily._dependencies,
allTransitiveDependencies:
SupportsLatestFamily._allTransitiveDependencies,
source: source,
);
SupportsLatestProvider._internal(
super._createNotifier, {
@ -96,7 +106,9 @@ class SupportsLatestProvider extends AutoDisposeProvider<bool> {
final Source source;
@override
Override overrideWith(bool Function(SupportsLatestRef provider) create) {
Override overrideWith(
bool Function(SupportsLatestRef provider) create,
) {
return ProviderOverride(
origin: this,
override: SupportsLatestProvider._internal(
@ -144,6 +156,5 @@ class _SupportsLatestProviderElement extends AutoDisposeProviderElement<bool>
@override
Source get source => (origin as SupportsLatestProvider).source;
}
// ignore_for_file: type=lint
// ignore_for_file: subtype_of_sealed_class, invalid_use_of_internal_member, invalid_use_of_visible_for_testing_member, deprecated_member_use_from_same_package

View file

@ -32,7 +32,9 @@ class _SystemHash {
abstract class _$SyncServer extends BuildlessAutoDisposeNotifier<void> {
late final int syncId;
void build({required int syncId});
void build({
required int syncId,
});
}
/// See also [SyncServer].
@ -45,15 +47,21 @@ class SyncServerFamily extends Family<void> {
const SyncServerFamily();
/// See also [SyncServer].
SyncServerProvider call({required int syncId}) {
return SyncServerProvider(syncId: syncId);
SyncServerProvider call({
required int syncId,
}) {
return SyncServerProvider(
syncId: syncId,
);
}
@override
SyncServerProvider getProviderOverride(
covariant SyncServerProvider provider,
) {
return call(syncId: provider.syncId);
return call(
syncId: provider.syncId,
);
}
static const Iterable<ProviderOrFamily>? _dependencies = null;
@ -75,19 +83,21 @@ class SyncServerFamily extends Family<void> {
class SyncServerProvider
extends AutoDisposeNotifierProviderImpl<SyncServer, void> {
/// See also [SyncServer].
SyncServerProvider({required int syncId})
: this._internal(
() => SyncServer()..syncId = syncId,
from: syncServerProvider,
name: r'syncServerProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$syncServerHash,
dependencies: SyncServerFamily._dependencies,
allTransitiveDependencies: SyncServerFamily._allTransitiveDependencies,
syncId: syncId,
);
SyncServerProvider({
required int syncId,
}) : this._internal(
() => SyncServer()..syncId = syncId,
from: syncServerProvider,
name: r'syncServerProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$syncServerHash,
dependencies: SyncServerFamily._dependencies,
allTransitiveDependencies:
SyncServerFamily._allTransitiveDependencies,
syncId: syncId,
);
SyncServerProvider._internal(
super._createNotifier, {
@ -102,8 +112,12 @@ class SyncServerProvider
final int syncId;
@override
void runNotifierBuild(covariant SyncServer notifier) {
return notifier.build(syncId: syncId);
void runNotifierBuild(
covariant SyncServer notifier,
) {
return notifier.build(
syncId: syncId,
);
}
@override
@ -156,6 +170,5 @@ class _SyncServerProviderElement
@override
int get syncId => (origin as SyncServerProvider).syncId;
}
// ignore_for_file: type=lint
// ignore_for_file: subtype_of_sealed_class, invalid_use_of_internal_member, invalid_use_of_visible_for_testing_member, deprecated_member_use_from_same_package

View file

@ -33,7 +33,10 @@ abstract class _$Anilist extends BuildlessAutoDisposeNotifier<void> {
late final int syncId;
late final ItemType? itemType;
void build({required int syncId, ItemType? itemType});
void build({
required int syncId,
ItemType? itemType,
});
}
/// See also [Anilist].
@ -46,13 +49,24 @@ class AnilistFamily extends Family<void> {
const AnilistFamily();
/// See also [Anilist].
AnilistProvider call({required int syncId, ItemType? itemType}) {
return AnilistProvider(syncId: syncId, itemType: itemType);
AnilistProvider call({
required int syncId,
ItemType? itemType,
}) {
return AnilistProvider(
syncId: syncId,
itemType: itemType,
);
}
@override
AnilistProvider getProviderOverride(covariant AnilistProvider provider) {
return call(syncId: provider.syncId, itemType: provider.itemType);
AnilistProvider getProviderOverride(
covariant AnilistProvider provider,
) {
return call(
syncId: provider.syncId,
itemType: provider.itemType,
);
}
static const Iterable<ProviderOrFamily>? _dependencies = null;
@ -73,23 +87,24 @@ class AnilistFamily extends Family<void> {
/// See also [Anilist].
class AnilistProvider extends AutoDisposeNotifierProviderImpl<Anilist, void> {
/// See also [Anilist].
AnilistProvider({required int syncId, ItemType? itemType})
: this._internal(
() =>
Anilist()
..syncId = syncId
..itemType = itemType,
from: anilistProvider,
name: r'anilistProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$anilistHash,
dependencies: AnilistFamily._dependencies,
allTransitiveDependencies: AnilistFamily._allTransitiveDependencies,
syncId: syncId,
itemType: itemType,
);
AnilistProvider({
required int syncId,
ItemType? itemType,
}) : this._internal(
() => Anilist()
..syncId = syncId
..itemType = itemType,
from: anilistProvider,
name: r'anilistProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$anilistHash,
dependencies: AnilistFamily._dependencies,
allTransitiveDependencies: AnilistFamily._allTransitiveDependencies,
syncId: syncId,
itemType: itemType,
);
AnilistProvider._internal(
super._createNotifier, {
@ -106,8 +121,13 @@ class AnilistProvider extends AutoDisposeNotifierProviderImpl<Anilist, void> {
final ItemType? itemType;
@override
void runNotifierBuild(covariant Anilist notifier) {
return notifier.build(syncId: syncId, itemType: itemType);
void runNotifierBuild(
covariant Anilist notifier,
) {
return notifier.build(
syncId: syncId,
itemType: itemType,
);
}
@override
@ -115,10 +135,9 @@ class AnilistProvider extends AutoDisposeNotifierProviderImpl<Anilist, void> {
return ProviderOverride(
origin: this,
override: AnilistProvider._internal(
() =>
create()
..syncId = syncId
..itemType = itemType,
() => create()
..syncId = syncId
..itemType = itemType,
from: from,
name: null,
dependencies: null,
@ -163,8 +182,7 @@ mixin AnilistRef on AutoDisposeNotifierProviderRef<void> {
}
class _AnilistProviderElement
extends AutoDisposeNotifierProviderElement<Anilist, void>
with AnilistRef {
extends AutoDisposeNotifierProviderElement<Anilist, void> with AnilistRef {
_AnilistProviderElement(super.provider);
@override
@ -172,6 +190,5 @@ class _AnilistProviderElement
@override
ItemType? get itemType => (origin as AnilistProvider).itemType;
}
// ignore_for_file: type=lint
// ignore_for_file: subtype_of_sealed_class, invalid_use_of_internal_member, invalid_use_of_visible_for_testing_member, deprecated_member_use_from_same_package

View file

@ -33,7 +33,10 @@ abstract class _$Kitsu extends BuildlessAutoDisposeNotifier<void> {
late final int syncId;
late final ItemType? itemType;
void build({required int syncId, ItemType? itemType});
void build({
required int syncId,
ItemType? itemType,
});
}
/// See also [Kitsu].
@ -46,13 +49,24 @@ class KitsuFamily extends Family<void> {
const KitsuFamily();
/// See also [Kitsu].
KitsuProvider call({required int syncId, ItemType? itemType}) {
return KitsuProvider(syncId: syncId, itemType: itemType);
KitsuProvider call({
required int syncId,
ItemType? itemType,
}) {
return KitsuProvider(
syncId: syncId,
itemType: itemType,
);
}
@override
KitsuProvider getProviderOverride(covariant KitsuProvider provider) {
return call(syncId: provider.syncId, itemType: provider.itemType);
KitsuProvider getProviderOverride(
covariant KitsuProvider provider,
) {
return call(
syncId: provider.syncId,
itemType: provider.itemType,
);
}
static const Iterable<ProviderOrFamily>? _dependencies = null;
@ -73,21 +87,24 @@ class KitsuFamily extends Family<void> {
/// See also [Kitsu].
class KitsuProvider extends AutoDisposeNotifierProviderImpl<Kitsu, void> {
/// See also [Kitsu].
KitsuProvider({required int syncId, ItemType? itemType})
: this._internal(
() =>
Kitsu()
..syncId = syncId
..itemType = itemType,
from: kitsuProvider,
name: r'kitsuProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product') ? null : _$kitsuHash,
dependencies: KitsuFamily._dependencies,
allTransitiveDependencies: KitsuFamily._allTransitiveDependencies,
syncId: syncId,
itemType: itemType,
);
KitsuProvider({
required int syncId,
ItemType? itemType,
}) : this._internal(
() => Kitsu()
..syncId = syncId
..itemType = itemType,
from: kitsuProvider,
name: r'kitsuProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$kitsuHash,
dependencies: KitsuFamily._dependencies,
allTransitiveDependencies: KitsuFamily._allTransitiveDependencies,
syncId: syncId,
itemType: itemType,
);
KitsuProvider._internal(
super._createNotifier, {
@ -104,8 +121,13 @@ class KitsuProvider extends AutoDisposeNotifierProviderImpl<Kitsu, void> {
final ItemType? itemType;
@override
void runNotifierBuild(covariant Kitsu notifier) {
return notifier.build(syncId: syncId, itemType: itemType);
void runNotifierBuild(
covariant Kitsu notifier,
) {
return notifier.build(
syncId: syncId,
itemType: itemType,
);
}
@override
@ -113,10 +135,9 @@ class KitsuProvider extends AutoDisposeNotifierProviderImpl<Kitsu, void> {
return ProviderOverride(
origin: this,
override: KitsuProvider._internal(
() =>
create()
..syncId = syncId
..itemType = itemType,
() => create()
..syncId = syncId
..itemType = itemType,
from: from,
name: null,
dependencies: null,
@ -161,8 +182,7 @@ mixin KitsuRef on AutoDisposeNotifierProviderRef<void> {
}
class _KitsuProviderElement
extends AutoDisposeNotifierProviderElement<Kitsu, void>
with KitsuRef {
extends AutoDisposeNotifierProviderElement<Kitsu, void> with KitsuRef {
_KitsuProviderElement(super.provider);
@override
@ -170,6 +190,5 @@ class _KitsuProviderElement
@override
ItemType? get itemType => (origin as KitsuProvider).itemType;
}
// ignore_for_file: type=lint
// ignore_for_file: subtype_of_sealed_class, invalid_use_of_internal_member, invalid_use_of_visible_for_testing_member, deprecated_member_use_from_same_package

View file

@ -33,7 +33,10 @@ abstract class _$MyAnimeList extends BuildlessAutoDisposeNotifier<void> {
late final int syncId;
late final ItemType? itemType;
void build({required int syncId, required ItemType? itemType});
void build({
required int syncId,
required ItemType? itemType,
});
}
/// See also [MyAnimeList].
@ -46,15 +49,24 @@ class MyAnimeListFamily extends Family<void> {
const MyAnimeListFamily();
/// See also [MyAnimeList].
MyAnimeListProvider call({required int syncId, required ItemType? itemType}) {
return MyAnimeListProvider(syncId: syncId, itemType: itemType);
MyAnimeListProvider call({
required int syncId,
required ItemType? itemType,
}) {
return MyAnimeListProvider(
syncId: syncId,
itemType: itemType,
);
}
@override
MyAnimeListProvider getProviderOverride(
covariant MyAnimeListProvider provider,
) {
return call(syncId: provider.syncId, itemType: provider.itemType);
return call(
syncId: provider.syncId,
itemType: provider.itemType,
);
}
static const Iterable<ProviderOrFamily>? _dependencies = null;
@ -76,23 +88,25 @@ class MyAnimeListFamily extends Family<void> {
class MyAnimeListProvider
extends AutoDisposeNotifierProviderImpl<MyAnimeList, void> {
/// See also [MyAnimeList].
MyAnimeListProvider({required int syncId, required ItemType? itemType})
: this._internal(
() =>
MyAnimeList()
..syncId = syncId
..itemType = itemType,
from: myAnimeListProvider,
name: r'myAnimeListProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$myAnimeListHash,
dependencies: MyAnimeListFamily._dependencies,
allTransitiveDependencies: MyAnimeListFamily._allTransitiveDependencies,
syncId: syncId,
itemType: itemType,
);
MyAnimeListProvider({
required int syncId,
required ItemType? itemType,
}) : this._internal(
() => MyAnimeList()
..syncId = syncId
..itemType = itemType,
from: myAnimeListProvider,
name: r'myAnimeListProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$myAnimeListHash,
dependencies: MyAnimeListFamily._dependencies,
allTransitiveDependencies:
MyAnimeListFamily._allTransitiveDependencies,
syncId: syncId,
itemType: itemType,
);
MyAnimeListProvider._internal(
super._createNotifier, {
@ -109,8 +123,13 @@ class MyAnimeListProvider
final ItemType? itemType;
@override
void runNotifierBuild(covariant MyAnimeList notifier) {
return notifier.build(syncId: syncId, itemType: itemType);
void runNotifierBuild(
covariant MyAnimeList notifier,
) {
return notifier.build(
syncId: syncId,
itemType: itemType,
);
}
@override
@ -118,10 +137,9 @@ class MyAnimeListProvider
return ProviderOverride(
origin: this,
override: MyAnimeListProvider._internal(
() =>
create()
..syncId = syncId
..itemType = itemType,
() => create()
..syncId = syncId
..itemType = itemType,
from: from,
name: null,
dependencies: null,
@ -175,6 +193,5 @@ class _MyAnimeListProviderElement
@override
ItemType? get itemType => (origin as MyAnimeListProvider).itemType;
}
// ignore_for_file: type=lint
// ignore_for_file: subtype_of_sealed_class, invalid_use_of_internal_member, invalid_use_of_visible_for_testing_member, deprecated_member_use_from_same_package

View file

@ -39,13 +39,24 @@ class HeadersFamily extends Family<Map<String, String>> {
const HeadersFamily();
/// See also [headers].
HeadersProvider call({required String source, required String lang}) {
return HeadersProvider(source: source, lang: lang);
HeadersProvider call({
required String source,
required String lang,
}) {
return HeadersProvider(
source: source,
lang: lang,
);
}
@override
HeadersProvider getProviderOverride(covariant HeadersProvider provider) {
return call(source: provider.source, lang: provider.lang);
HeadersProvider getProviderOverride(
covariant HeadersProvider provider,
) {
return call(
source: provider.source,
lang: provider.lang,
);
}
static const Iterable<ProviderOrFamily>? _dependencies = null;
@ -66,20 +77,26 @@ class HeadersFamily extends Family<Map<String, String>> {
/// See also [headers].
class HeadersProvider extends AutoDisposeProvider<Map<String, String>> {
/// See also [headers].
HeadersProvider({required String source, required String lang})
: this._internal(
(ref) => headers(ref as HeadersRef, source: source, lang: lang),
from: headersProvider,
name: r'headersProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$headersHash,
dependencies: HeadersFamily._dependencies,
allTransitiveDependencies: HeadersFamily._allTransitiveDependencies,
source: source,
lang: lang,
);
HeadersProvider({
required String source,
required String lang,
}) : this._internal(
(ref) => headers(
ref as HeadersRef,
source: source,
lang: lang,
),
from: headersProvider,
name: r'headersProvider',
debugGetCreateSourceHash:
const bool.fromEnvironment('dart.vm.product')
? null
: _$headersHash,
dependencies: HeadersFamily._dependencies,
allTransitiveDependencies: HeadersFamily._allTransitiveDependencies,
source: source,
lang: lang,
);
HeadersProvider._internal(
super._createNotifier, {
@ -147,8 +164,7 @@ mixin HeadersRef on AutoDisposeProviderRef<Map<String, String>> {
}
class _HeadersProviderElement
extends AutoDisposeProviderElement<Map<String, String>>
with HeadersRef {
extends AutoDisposeProviderElement<Map<String, String>> with HeadersRef {
_HeadersProviderElement(super.provider);
@override
@ -156,6 +172,5 @@ class _HeadersProviderElement
@override
String get lang => (origin as HeadersProvider).lang;
}
// ignore_for_file: type=lint
// ignore_for_file: subtype_of_sealed_class, invalid_use_of_internal_member, invalid_use_of_visible_for_testing_member, deprecated_member_use_from_same_package