better app initialization with bangs

This commit is contained in:
Fabian Freund
2024-06-12 08:37:58 +02:00
parent b1e2b65a0c
commit 9bd30208b3
5 changed files with 133 additions and 44 deletions
@@ -44,10 +44,6 @@ class SessionService extends _$SessionService {
await webViewLoaded.future.whenComplete(() => headlessWebView..dispose());
}
void initializationDone() {
state = true;
}
@override
bool build() => false;
void build() {}
}
@@ -6,12 +6,12 @@ part of 'session.dart';
// RiverpodGenerator
// **************************************************************************
String _$sessionServiceHash() => r'48126bad2cb8d5c38296307bede64bf549365acf';
String _$sessionServiceHash() => r'fd2cd03bbf2dd254bb19e541c71a6fb249f5a7bb';
/// See also [SessionService].
@ProviderFor(SessionService)
final sessionServiceProvider =
AutoDisposeNotifierProvider<SessionService, bool>.internal(
AutoDisposeNotifierProvider<SessionService, void>.internal(
SessionService.new,
name: r'sessionServiceProvider',
debugGetCreateSourceHash: const bool.fromEnvironment('dart.vm.product')
@@ -21,6 +21,6 @@ final sessionServiceProvider =
allTransitiveDependencies: null,
);
typedef _$SessionService = AutoDisposeNotifier<bool>;
typedef _$SessionService = AutoDisposeNotifier<void>;
// ignore_for_file: type=lint
// ignore_for_file: subtype_of_sealed_class, invalid_use_of_internal_member, invalid_use_of_visible_for_testing_member