Catch StateError on server_detailed_info_cubit.dart

pull/116/head
Inex Code 2022-09-16 10:50:05 +03:00
parent 3079b4bcc5
commit 36cbc8e89b
1 changed files with 17 additions and 13 deletions

View File

@ -15,6 +15,7 @@ class ServerDetailsCubit extends Cubit<ServerDetailsState> {
void check() async {
final bool isReadyToCheck = getIt<ApiConfigModel>().serverDetails != null;
try {
if (isReadyToCheck) {
emit(ServerDetailsLoading());
final ServerDetailsRepositoryDto data = await repository.load();
@ -29,5 +30,8 @@ class ServerDetailsCubit extends Cubit<ServerDetailsState> {
} else {
emit(ServerDetailsNotReady());
}
} on StateError {
print('Tried to emit server info state when cubit is closed');
}
}
}