Fix ProviderVolume cubit exception

pull/111/head
NaiJi ✨ 2022-08-29 19:37:31 +03:00
parent 440151d0f5
commit b48017508a
1 changed files with 7 additions and 8 deletions

View File

@ -12,20 +12,19 @@ part 'provider_volume_state.dart';
class ApiProviderVolumeCubit class ApiProviderVolumeCubit
extends ServerInstallationDependendCubit<ApiProviderVolumeState> { extends ServerInstallationDependendCubit<ApiProviderVolumeState> {
ApiProviderVolumeCubit(final ServerInstallationCubit serverInstallationCubit) ApiProviderVolumeCubit(final ServerInstallationCubit serverInstallationCubit)
: super(serverInstallationCubit, const ApiProviderVolumeState.initial()) { : super(serverInstallationCubit, const ApiProviderVolumeState.initial());
final serverDetails = getIt<ApiConfigModel>().serverDetails;
providerApi = serverDetails == null
? null
: VolumeApiFactoryCreator.createVolumeProviderApiFactory(
getIt<ApiConfigModel>().serverDetails!.provider,
);
}
VolumeProviderApiFactory? providerApi; VolumeProviderApiFactory? providerApi;
@override @override
Future<void> load() async { Future<void> load() async {
if (serverInstallationCubit.state is ServerInstallationFinished) { if (serverInstallationCubit.state is ServerInstallationFinished) {
final serverDetails = getIt<ApiConfigModel>().serverDetails;
providerApi = serverDetails == null
? null
: VolumeApiFactoryCreator.createVolumeProviderApiFactory(
getIt<ApiConfigModel>().serverDetails!.provider,
);
_refetch(); _refetch();
} }
} }