331 lines
8.8 KiB
Dart
331 lines
8.8 KiB
Dart
// GENERATED CODE - DO NOT MODIFY BY HAND
|
|
|
|
part of 'bookmarks.dart';
|
|
|
|
// **************************************************************************
|
|
// RiverpodGenerator
|
|
// **************************************************************************
|
|
|
|
// GENERATED CODE - DO NOT MODIFY BY HAND
|
|
// ignore_for_file: type=lint, type=warning
|
|
|
|
@ProviderFor(BookmarksSearch)
|
|
final bookmarksSearchProvider = BookmarksSearchProvider._();
|
|
|
|
final class BookmarksSearchProvider
|
|
extends $StreamNotifierProvider<BookmarksSearch, Set<String>> {
|
|
BookmarksSearchProvider._()
|
|
: super(
|
|
from: null,
|
|
argument: null,
|
|
retry: null,
|
|
name: r'bookmarksSearchProvider',
|
|
isAutoDispose: true,
|
|
dependencies: null,
|
|
$allTransitiveDependencies: null,
|
|
);
|
|
|
|
@override
|
|
String debugGetCreateSourceHash() => _$bookmarksSearchHash();
|
|
|
|
@$internal
|
|
@override
|
|
BookmarksSearch create() => BookmarksSearch();
|
|
}
|
|
|
|
String _$bookmarksSearchHash() => r'ac2ce51c4fd66c2c0e25bdf2475cf2fba57c9e0c';
|
|
|
|
abstract class _$BookmarksSearch extends $StreamNotifier<Set<String>> {
|
|
Stream<Set<String>> build();
|
|
@$mustCallSuper
|
|
@override
|
|
void runBuild() {
|
|
final ref = this.ref as $Ref<AsyncValue<Set<String>>, Set<String>>;
|
|
final element =
|
|
ref.element
|
|
as $ClassProviderElement<
|
|
AnyNotifier<AsyncValue<Set<String>>, Set<String>>,
|
|
AsyncValue<Set<String>>,
|
|
Object?,
|
|
Object?
|
|
>;
|
|
element.handleCreate(ref, build);
|
|
}
|
|
}
|
|
|
|
@ProviderFor(BookmarkSearchResults)
|
|
final bookmarkSearchResultsProvider = BookmarkSearchResultsProvider._();
|
|
|
|
final class BookmarkSearchResultsProvider
|
|
extends $NotifierProvider<BookmarkSearchResults, List<BookmarkEntry>> {
|
|
BookmarkSearchResultsProvider._()
|
|
: super(
|
|
from: null,
|
|
argument: null,
|
|
retry: null,
|
|
name: r'bookmarkSearchResultsProvider',
|
|
isAutoDispose: true,
|
|
dependencies: null,
|
|
$allTransitiveDependencies: null,
|
|
);
|
|
|
|
@override
|
|
String debugGetCreateSourceHash() => _$bookmarkSearchResultsHash();
|
|
|
|
@$internal
|
|
@override
|
|
BookmarkSearchResults create() => BookmarkSearchResults();
|
|
|
|
/// {@macro riverpod.override_with_value}
|
|
Override overrideWithValue(List<BookmarkEntry> value) {
|
|
return $ProviderOverride(
|
|
origin: this,
|
|
providerOverride: $SyncValueProvider<List<BookmarkEntry>>(value),
|
|
);
|
|
}
|
|
}
|
|
|
|
String _$bookmarkSearchResultsHash() =>
|
|
r'44af94b2234c817b08b0bde2dc68f9ab8d2d0a9a';
|
|
|
|
abstract class _$BookmarkSearchResults extends $Notifier<List<BookmarkEntry>> {
|
|
List<BookmarkEntry> build();
|
|
@$mustCallSuper
|
|
@override
|
|
void runBuild() {
|
|
final ref = this.ref as $Ref<List<BookmarkEntry>, List<BookmarkEntry>>;
|
|
final element =
|
|
ref.element
|
|
as $ClassProviderElement<
|
|
AnyNotifier<List<BookmarkEntry>, List<BookmarkEntry>>,
|
|
List<BookmarkEntry>,
|
|
Object?,
|
|
Object?
|
|
>;
|
|
element.handleCreate(ref, build);
|
|
}
|
|
}
|
|
|
|
@ProviderFor(bookmarks)
|
|
final bookmarksProvider = BookmarksFamily._();
|
|
|
|
final class BookmarksProvider<T extends BookmarkItem>
|
|
extends $FunctionalProvider<AsyncValue<T?>, AsyncValue<T?>, AsyncValue<T?>>
|
|
with $Provider<AsyncValue<T?>> {
|
|
BookmarksProvider._({
|
|
required BookmarksFamily super.from,
|
|
required (String, {bool hideEmptyRoots}) super.argument,
|
|
}) : super(
|
|
retry: null,
|
|
name: r'bookmarksProvider',
|
|
isAutoDispose: true,
|
|
dependencies: null,
|
|
$allTransitiveDependencies: null,
|
|
);
|
|
|
|
@override
|
|
String debugGetCreateSourceHash() => _$bookmarksHash();
|
|
|
|
@override
|
|
String toString() {
|
|
return r'bookmarksProvider'
|
|
'<${T}>'
|
|
'$argument';
|
|
}
|
|
|
|
@$internal
|
|
@override
|
|
$ProviderElement<AsyncValue<T?>> $createElement($ProviderPointer pointer) =>
|
|
$ProviderElement(pointer);
|
|
|
|
@override
|
|
AsyncValue<T?> create(Ref ref) {
|
|
final argument = this.argument as (String, {bool hideEmptyRoots});
|
|
return bookmarks<T>(
|
|
ref,
|
|
argument.$1,
|
|
hideEmptyRoots: argument.hideEmptyRoots,
|
|
);
|
|
}
|
|
|
|
$R _captureGenerics<$R>($R Function<T extends BookmarkItem>() cb) {
|
|
return cb<T>();
|
|
}
|
|
|
|
/// {@macro riverpod.override_with_value}
|
|
Override overrideWithValue(AsyncValue<T?> value) {
|
|
return $ProviderOverride(
|
|
origin: this,
|
|
providerOverride: $SyncValueProvider<AsyncValue<T?>>(value),
|
|
);
|
|
}
|
|
|
|
@override
|
|
bool operator ==(Object other) {
|
|
return other is BookmarksProvider &&
|
|
other.runtimeType == runtimeType &&
|
|
other.argument == argument;
|
|
}
|
|
|
|
@override
|
|
int get hashCode {
|
|
return Object.hash(runtimeType, argument);
|
|
}
|
|
}
|
|
|
|
String _$bookmarksHash() => r'72b54c4ff18cfdb60824a57607628be6b61d25d4';
|
|
|
|
final class BookmarksFamily extends $Family {
|
|
BookmarksFamily._()
|
|
: super(
|
|
retry: null,
|
|
name: r'bookmarksProvider',
|
|
dependencies: null,
|
|
$allTransitiveDependencies: null,
|
|
isAutoDispose: true,
|
|
);
|
|
|
|
BookmarksProvider<T> call<T extends BookmarkItem>(
|
|
String entryGuid, {
|
|
bool hideEmptyRoots = false,
|
|
}) => BookmarksProvider<T>._(
|
|
argument: (entryGuid, hideEmptyRoots: hideEmptyRoots),
|
|
from: this,
|
|
);
|
|
|
|
@override
|
|
String toString() => r'bookmarksProvider';
|
|
|
|
/// {@macro riverpod.override_with}
|
|
Override overrideWith(
|
|
AsyncValue<T?> Function<T extends BookmarkItem>(
|
|
Ref ref,
|
|
(String, {bool hideEmptyRoots}) args,
|
|
)
|
|
create,
|
|
) => $FamilyOverride(
|
|
from: this,
|
|
createElement: (pointer) {
|
|
final provider = pointer.origin as BookmarksProvider;
|
|
return provider._captureGenerics(<T extends BookmarkItem>() {
|
|
provider as BookmarksProvider<T>;
|
|
final argument = provider.argument as (String, {bool hideEmptyRoots});
|
|
return provider
|
|
.$view(create: (ref) => create(ref, argument))
|
|
.$createElement(pointer);
|
|
});
|
|
},
|
|
);
|
|
}
|
|
|
|
@ProviderFor(SeamlessBookmarks)
|
|
final seamlessBookmarksProvider = SeamlessBookmarksFamily._();
|
|
|
|
final class SeamlessBookmarksProvider
|
|
extends $NotifierProvider<SeamlessBookmarks, AsyncValue<BookmarkItem?>> {
|
|
SeamlessBookmarksProvider._({
|
|
required SeamlessBookmarksFamily super.from,
|
|
required (String, {bool hideEmptyRoots}) super.argument,
|
|
}) : super(
|
|
retry: null,
|
|
name: r'seamlessBookmarksProvider',
|
|
isAutoDispose: true,
|
|
dependencies: null,
|
|
$allTransitiveDependencies: null,
|
|
);
|
|
|
|
@override
|
|
String debugGetCreateSourceHash() => _$seamlessBookmarksHash();
|
|
|
|
@override
|
|
String toString() {
|
|
return r'seamlessBookmarksProvider'
|
|
''
|
|
'$argument';
|
|
}
|
|
|
|
@$internal
|
|
@override
|
|
SeamlessBookmarks create() => SeamlessBookmarks();
|
|
|
|
/// {@macro riverpod.override_with_value}
|
|
Override overrideWithValue(AsyncValue<BookmarkItem?> value) {
|
|
return $ProviderOverride(
|
|
origin: this,
|
|
providerOverride: $SyncValueProvider<AsyncValue<BookmarkItem?>>(value),
|
|
);
|
|
}
|
|
|
|
@override
|
|
bool operator ==(Object other) {
|
|
return other is SeamlessBookmarksProvider && other.argument == argument;
|
|
}
|
|
|
|
@override
|
|
int get hashCode {
|
|
return argument.hashCode;
|
|
}
|
|
}
|
|
|
|
String _$seamlessBookmarksHash() => r'240b213fa8fe595781ccc608c5d551be54c31992';
|
|
|
|
final class SeamlessBookmarksFamily extends $Family
|
|
with
|
|
$ClassFamilyOverride<
|
|
SeamlessBookmarks,
|
|
AsyncValue<BookmarkItem?>,
|
|
AsyncValue<BookmarkItem?>,
|
|
AsyncValue<BookmarkItem?>,
|
|
(String, {bool hideEmptyRoots})
|
|
> {
|
|
SeamlessBookmarksFamily._()
|
|
: super(
|
|
retry: null,
|
|
name: r'seamlessBookmarksProvider',
|
|
dependencies: null,
|
|
$allTransitiveDependencies: null,
|
|
isAutoDispose: true,
|
|
);
|
|
|
|
SeamlessBookmarksProvider call(
|
|
String entryGuid, {
|
|
bool hideEmptyRoots = false,
|
|
}) => SeamlessBookmarksProvider._(
|
|
argument: (entryGuid, hideEmptyRoots: hideEmptyRoots),
|
|
from: this,
|
|
);
|
|
|
|
@override
|
|
String toString() => r'seamlessBookmarksProvider';
|
|
}
|
|
|
|
abstract class _$SeamlessBookmarks
|
|
extends $Notifier<AsyncValue<BookmarkItem?>> {
|
|
late final _$args = ref.$arg as (String, {bool hideEmptyRoots});
|
|
String get entryGuid => _$args.$1;
|
|
bool get hideEmptyRoots => _$args.hideEmptyRoots;
|
|
|
|
AsyncValue<BookmarkItem?> build(
|
|
String entryGuid, {
|
|
bool hideEmptyRoots = false,
|
|
});
|
|
@$mustCallSuper
|
|
@override
|
|
void runBuild() {
|
|
final ref =
|
|
this.ref as $Ref<AsyncValue<BookmarkItem?>, AsyncValue<BookmarkItem?>>;
|
|
final element =
|
|
ref.element
|
|
as $ClassProviderElement<
|
|
AnyNotifier<AsyncValue<BookmarkItem?>, AsyncValue<BookmarkItem?>>,
|
|
AsyncValue<BookmarkItem?>,
|
|
Object?,
|
|
Object?
|
|
>;
|
|
element.handleCreate(
|
|
ref,
|
|
() => build(_$args.$1, hideEmptyRoots: _$args.hideEmptyRoots),
|
|
);
|
|
}
|
|
}
|