mirror of
https://github.com/kodjodevf/mangayomi.git
synced 2026-04-20 19:12:04 +00:00
added options to migrate sources and clean the database
This commit is contained in:
parent
34c2ce3c37
commit
17128cccbd
66 changed files with 11343 additions and 10890 deletions
|
|
@ -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",
|
||||
|
|
|
|||
|
|
@ -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
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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,
|
||||
);
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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();
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
}
|
||||
},
|
||||
),
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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(
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
390
lib/modules/manga/detail/widgets/migrate_screen.dart
Normal file
390
lib/modules/manga/detail/widgets/migrate_screen.dart
Normal 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),
|
||||
),
|
||||
),
|
||||
],
|
||||
),
|
||||
],
|
||||
);
|
||||
},
|
||||
);
|
||||
}
|
||||
}
|
||||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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,
|
||||
);
|
||||
|
|
|
|||
|
|
@ -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,
|
||||
);
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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,
|
||||
);
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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,
|
||||
);
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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),
|
||||
),
|
||||
),
|
||||
],
|
||||
),
|
||||
],
|
||||
);
|
||||
},
|
||||
);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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,
|
||||
);
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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),
|
||||
);
|
||||
},
|
||||
),
|
||||
];
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Reference in a new issue