94 lines
2.6 KiB
Dart
94 lines
2.6 KiB
Dart
// GENERATED CODE - DO NOT MODIFY BY HAND
|
|
|
|
part of 'async_store.dart';
|
|
|
|
// **************************************************************************
|
|
// StoreGenerator
|
|
// **************************************************************************
|
|
|
|
// ignore_for_file: non_constant_identifier_names, unnecessary_brace_in_string_interps, unnecessary_lambdas, prefer_expression_function_bodies, lines_longer_than_80_chars, avoid_as, avoid_annotating_with_dynamic, no_leading_underscores_for_local_identifiers
|
|
|
|
mixin _$AsyncStore<T> on _AsyncStore<T>, Store {
|
|
Computed<bool>? _$isLoadingComputed;
|
|
|
|
@override
|
|
bool get isLoading => (_$isLoadingComputed ??=
|
|
Computed<bool>(() => super.isLoading, name: '_AsyncStore.isLoading'))
|
|
.value;
|
|
Computed<String?>? _$errorTermComputed;
|
|
|
|
@override
|
|
String? get errorTerm =>
|
|
(_$errorTermComputed ??= Computed<String?>(() => super.errorTerm,
|
|
name: '_AsyncStore.errorTerm'))
|
|
.value;
|
|
|
|
late final _$asyncStateAtom =
|
|
Atom(name: '_AsyncStore.asyncState', context: context);
|
|
|
|
@override
|
|
AsyncState<T> get asyncState {
|
|
_$asyncStateAtom.reportRead();
|
|
return super.asyncState;
|
|
}
|
|
|
|
@override
|
|
set asyncState(AsyncState<T> value) {
|
|
_$asyncStateAtom.reportWrite(value, super.asyncState, () {
|
|
super.asyncState = value;
|
|
});
|
|
}
|
|
|
|
late final _$runAsyncAction =
|
|
AsyncAction('_AsyncStore.run', context: context);
|
|
|
|
@override
|
|
Future<T?> run(AsyncValueGetter<T> callback, {bool refresh = false}) {
|
|
return _$runAsyncAction.run(() => super.run(callback, refresh: refresh));
|
|
}
|
|
|
|
late final _$runLemmyAsyncAction =
|
|
AsyncAction('_AsyncStore.runLemmy', context: context);
|
|
|
|
@override
|
|
Future<T?> runLemmy(String instanceHost, LemmyApiQuery<T> query,
|
|
{bool refresh = false}) {
|
|
return _$runLemmyAsyncAction
|
|
.run(() => super.runLemmy(instanceHost, query, refresh: refresh));
|
|
}
|
|
|
|
late final _$_AsyncStoreActionController =
|
|
ActionController(name: '_AsyncStore', context: context);
|
|
|
|
@override
|
|
void setData(T data) {
|
|
final _$actionInfo =
|
|
_$_AsyncStoreActionController.startAction(name: '_AsyncStore.setData');
|
|
try {
|
|
return super.setData(data);
|
|
} finally {
|
|
_$_AsyncStoreActionController.endAction(_$actionInfo);
|
|
}
|
|
}
|
|
|
|
@override
|
|
void reset() {
|
|
final _$actionInfo =
|
|
_$_AsyncStoreActionController.startAction(name: '_AsyncStore.reset');
|
|
try {
|
|
return super.reset();
|
|
} finally {
|
|
_$_AsyncStoreActionController.endAction(_$actionInfo);
|
|
}
|
|
}
|
|
|
|
@override
|
|
String toString() {
|
|
return '''
|
|
asyncState: ${asyncState},
|
|
isLoading: ${isLoading},
|
|
errorTerm: ${errorTerm}
|
|
''';
|
|
}
|
|
}
|