provider lifecycle hardenings
This commit is contained in:
@@ -60,7 +60,7 @@ class AppInitializationService extends _$AppInitializationService {
|
||||
}
|
||||
|
||||
Future<void> initialize() async {
|
||||
state = await Result.fromAsync(() async {
|
||||
final result = await Result.fromAsync(() async {
|
||||
final errors = <ErrorMessage>[];
|
||||
|
||||
await ref.read(formatProvider.future);
|
||||
@@ -80,6 +80,12 @@ class AppInitializationService extends _$AppInitializationService {
|
||||
|
||||
return (initialized: true, stage: null, errors: errors);
|
||||
});
|
||||
|
||||
if (!ref.mounted) {
|
||||
return;
|
||||
}
|
||||
|
||||
state = result;
|
||||
}
|
||||
|
||||
@override
|
||||
|
||||
@@ -54,7 +54,7 @@ final class AppInitializationServiceProvider
|
||||
}
|
||||
|
||||
String _$appInitializationServiceHash() =>
|
||||
r'c26f968d53b4ea18f7be890c9610c9bf9d300322';
|
||||
r'bf4c472d5b0b758d703b8ca40763cf2a59712a4c';
|
||||
|
||||
abstract class _$AppInitializationService
|
||||
extends
|
||||
|
||||
Reference in New Issue
Block a user