mangayomi-mirror/lib/modules/manga/reader/providers/reader_controller_provider.g.dart
2026-01-08 14:27:08 +01:00

196 lines
4.9 KiB
Dart

// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'reader_controller_provider.dart';
// **************************************************************************
// RiverpodGenerator
// **************************************************************************
// GENERATED CODE - DO NOT MODIFY BY HAND
// ignore_for_file: type=lint, type=warning
@ProviderFor(CurrentIndex)
final currentIndexProvider = CurrentIndexFamily._();
final class CurrentIndexProvider extends $NotifierProvider<CurrentIndex, int> {
CurrentIndexProvider._({
required CurrentIndexFamily super.from,
required Chapter super.argument,
}) : super(
retry: null,
name: r'currentIndexProvider',
isAutoDispose: true,
dependencies: null,
$allTransitiveDependencies: null,
);
@override
String debugGetCreateSourceHash() => _$currentIndexHash();
@override
String toString() {
return r'currentIndexProvider'
''
'($argument)';
}
@$internal
@override
CurrentIndex create() => CurrentIndex();
/// {@macro riverpod.override_with_value}
Override overrideWithValue(int value) {
return $ProviderOverride(
origin: this,
providerOverride: $SyncValueProvider<int>(value),
);
}
@override
bool operator ==(Object other) {
return other is CurrentIndexProvider && other.argument == argument;
}
@override
int get hashCode {
return argument.hashCode;
}
}
String _$currentIndexHash() => r'e0b5e5b8a2afa5e8df699784009720334e1c9e80';
final class CurrentIndexFamily extends $Family
with $ClassFamilyOverride<CurrentIndex, int, int, int, Chapter> {
CurrentIndexFamily._()
: super(
retry: null,
name: r'currentIndexProvider',
dependencies: null,
$allTransitiveDependencies: null,
isAutoDispose: true,
);
CurrentIndexProvider call(Chapter chapter) =>
CurrentIndexProvider._(argument: chapter, from: this);
@override
String toString() => r'currentIndexProvider';
}
abstract class _$CurrentIndex extends $Notifier<int> {
late final _$args = ref.$arg as Chapter;
Chapter get chapter => _$args;
int build(Chapter chapter);
@$mustCallSuper
@override
void runBuild() {
final ref = this.ref as $Ref<int, int>;
final element =
ref.element
as $ClassProviderElement<
AnyNotifier<int, int>,
int,
Object?,
Object?
>;
element.handleCreate(ref, () => build(_$args));
}
}
@ProviderFor(ReaderController)
final readerControllerProvider = ReaderControllerFamily._();
final class ReaderControllerProvider
extends $NotifierProvider<ReaderController, KeepAliveLink> {
ReaderControllerProvider._({
required ReaderControllerFamily super.from,
required Chapter super.argument,
}) : super(
retry: null,
name: r'readerControllerProvider',
isAutoDispose: true,
dependencies: null,
$allTransitiveDependencies: null,
);
@override
String debugGetCreateSourceHash() => _$readerControllerHash();
@override
String toString() {
return r'readerControllerProvider'
''
'($argument)';
}
@$internal
@override
ReaderController create() => ReaderController();
/// {@macro riverpod.override_with_value}
Override overrideWithValue(KeepAliveLink value) {
return $ProviderOverride(
origin: this,
providerOverride: $SyncValueProvider<KeepAliveLink>(value),
);
}
@override
bool operator ==(Object other) {
return other is ReaderControllerProvider && other.argument == argument;
}
@override
int get hashCode {
return argument.hashCode;
}
}
String _$readerControllerHash() => r'23eece0ca4e7b6cbf425488636ef942fe0d4c2bc';
final class ReaderControllerFamily extends $Family
with
$ClassFamilyOverride<
ReaderController,
KeepAliveLink,
KeepAliveLink,
KeepAliveLink,
Chapter
> {
ReaderControllerFamily._()
: super(
retry: null,
name: r'readerControllerProvider',
dependencies: null,
$allTransitiveDependencies: null,
isAutoDispose: true,
);
ReaderControllerProvider call({required Chapter chapter}) =>
ReaderControllerProvider._(argument: chapter, from: this);
@override
String toString() => r'readerControllerProvider';
}
abstract class _$ReaderController extends $Notifier<KeepAliveLink> {
late final _$args = ref.$arg as Chapter;
Chapter get chapter => _$args;
KeepAliveLink build({required Chapter chapter});
@$mustCallSuper
@override
void runBuild() {
final ref = this.ref as $Ref<KeepAliveLink, KeepAliveLink>;
final element =
ref.element
as $ClassProviderElement<
AnyNotifier<KeepAliveLink, KeepAliveLink>,
KeepAliveLink,
Object?,
Object?
>;
element.handleCreate(ref, () => build(chapter: _$args));
}
}