Vaani/lib/theme/providers/theme_from_cover_provider.g.dart

203 lines
5.2 KiB
Dart
Raw Normal View History

2024-05-11 04:06:25 -04:00
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'theme_from_cover_provider.dart';
// **************************************************************************
// RiverpodGenerator
// **************************************************************************
2026-01-10 16:46:06 +05:30
// GENERATED CODE - DO NOT MODIFY BY HAND
// ignore_for_file: type=lint, type=warning
2024-05-11 04:06:25 -04:00
@ProviderFor(themeFromCover)
2026-01-10 16:46:06 +05:30
final themeFromCoverProvider = ThemeFromCoverFamily._();
final class ThemeFromCoverProvider
extends
$FunctionalProvider<
AsyncValue<FutureOr<ColorScheme?>>,
FutureOr<ColorScheme?>,
FutureOr<FutureOr<ColorScheme?>>
>
with
$FutureModifier<FutureOr<ColorScheme?>>,
$FutureProvider<FutureOr<ColorScheme?>> {
ThemeFromCoverProvider._({
required ThemeFromCoverFamily super.from,
required (ImageProvider<Object>, {Brightness brightness, bool highContrast})
super.argument,
}) : super(
retry: null,
name: r'themeFromCoverProvider',
isAutoDispose: false,
dependencies: null,
$allTransitiveDependencies: null,
);
@override
String debugGetCreateSourceHash() => _$themeFromCoverHash();
@override
String toString() {
return r'themeFromCoverProvider'
''
'$argument';
2024-05-11 04:06:25 -04:00
}
2026-01-10 16:46:06 +05:30
@$internal
@override
$FutureProviderElement<FutureOr<ColorScheme?>> $createElement(
$ProviderPointer pointer,
) => $FutureProviderElement(pointer);
@override
FutureOr<FutureOr<ColorScheme?>> create(Ref ref) {
final argument =
this.argument
as (
ImageProvider<Object>, {
Brightness brightness,
bool highContrast,
});
return themeFromCover(
ref,
argument.$1,
brightness: argument.brightness,
highContrast: argument.highContrast,
2024-05-11 04:06:25 -04:00
);
}
@override
bool operator ==(Object other) {
2026-01-10 16:46:06 +05:30
return other is ThemeFromCoverProvider && other.argument == argument;
2024-05-11 04:06:25 -04:00
}
@override
int get hashCode {
2026-01-10 16:46:06 +05:30
return argument.hashCode;
2024-05-11 04:06:25 -04:00
}
}
2026-01-10 16:46:06 +05:30
String _$themeFromCoverHash() => r'afdeddc4bfe2fe46a4185143d3a88a23565e33f4';
2026-01-10 16:46:06 +05:30
final class ThemeFromCoverFamily extends $Family
with
$FunctionalFamilyOverride<
FutureOr<FutureOr<ColorScheme?>>,
(ImageProvider<Object>, {Brightness brightness, bool highContrast})
> {
ThemeFromCoverFamily._()
: super(
retry: null,
name: r'themeFromCoverProvider',
dependencies: null,
$allTransitiveDependencies: null,
isAutoDispose: false,
);
2024-05-11 04:06:25 -04:00
2026-01-10 16:46:06 +05:30
ThemeFromCoverProvider call(
ImageProvider<Object> img, {
Brightness brightness = Brightness.dark,
bool highContrast = false,
}) => ThemeFromCoverProvider._(
argument: (img, brightness: brightness, highContrast: highContrast),
from: this,
);
2024-05-11 04:06:25 -04:00
@override
2026-01-10 16:46:06 +05:30
String toString() => r'themeFromCoverProvider';
2024-05-11 04:06:25 -04:00
}
@ProviderFor(themeOfLibraryItem)
2026-01-10 16:46:06 +05:30
final themeOfLibraryItemProvider = ThemeOfLibraryItemFamily._();
final class ThemeOfLibraryItemProvider
extends
$FunctionalProvider<
AsyncValue<ColorScheme?>,
ColorScheme?,
FutureOr<ColorScheme?>
>
with $FutureModifier<ColorScheme?>, $FutureProvider<ColorScheme?> {
ThemeOfLibraryItemProvider._({
required ThemeOfLibraryItemFamily super.from,
required (String?, {Brightness brightness, bool highContrast})
super.argument,
}) : super(
retry: null,
name: r'themeOfLibraryItemProvider',
isAutoDispose: false,
dependencies: null,
$allTransitiveDependencies: null,
);
@override
String debugGetCreateSourceHash() => _$themeOfLibraryItemHash();
@override
String toString() {
return r'themeOfLibraryItemProvider'
''
'$argument';
2024-05-11 04:06:25 -04:00
}
2026-01-10 16:46:06 +05:30
@$internal
2024-05-11 04:06:25 -04:00
@override
2026-01-10 16:46:06 +05:30
$FutureProviderElement<ColorScheme?> $createElement(
$ProviderPointer pointer,
) => $FutureProviderElement(pointer);
2024-05-11 04:06:25 -04:00
@override
2026-01-10 16:46:06 +05:30
FutureOr<ColorScheme?> create(Ref ref) {
final argument =
this.argument as (String?, {Brightness brightness, bool highContrast});
return themeOfLibraryItem(
ref,
argument.$1,
brightness: argument.brightness,
highContrast: argument.highContrast,
2024-05-11 04:06:25 -04:00
);
}
@override
bool operator ==(Object other) {
2026-01-10 16:46:06 +05:30
return other is ThemeOfLibraryItemProvider && other.argument == argument;
2024-05-11 04:06:25 -04:00
}
@override
int get hashCode {
2026-01-10 16:46:06 +05:30
return argument.hashCode;
2024-05-11 04:06:25 -04:00
}
}
2026-01-10 16:46:06 +05:30
String _$themeOfLibraryItemHash() =>
r'0b2df397b2938003a9de6beb6d4204401a05370c';
2026-01-10 16:46:06 +05:30
final class ThemeOfLibraryItemFamily extends $Family
with
$FunctionalFamilyOverride<
FutureOr<ColorScheme?>,
(String?, {Brightness brightness, bool highContrast})
> {
ThemeOfLibraryItemFamily._()
: super(
retry: null,
name: r'themeOfLibraryItemProvider',
dependencies: null,
$allTransitiveDependencies: null,
isAutoDispose: false,
);
2024-05-11 04:06:25 -04:00
2026-01-10 16:46:06 +05:30
ThemeOfLibraryItemProvider call(
String? itemId, {
Brightness brightness = Brightness.dark,
bool highContrast = false,
}) => ThemeOfLibraryItemProvider._(
argument: (itemId, brightness: brightness, highContrast: highContrast),
from: this,
);
2024-05-11 04:06:25 -04:00
@override
2026-01-10 16:46:06 +05:30
String toString() => r'themeOfLibraryItemProvider';
2024-05-11 04:06:25 -04:00
}