diff --git a/lib/logic/cubit/jobs/jobs_cubit.dart b/lib/logic/cubit/jobs/jobs_cubit.dart index d48c6fdd..6d90aeeb 100644 --- a/lib/logic/cubit/jobs/jobs_cubit.dart +++ b/lib/logic/cubit/jobs/jobs_cubit.dart @@ -69,15 +69,18 @@ class JobsCubit extends Cubit { } Future rebootServer() async { + emit(JobsStateLoading()); final isSuccessful = await api.reboot(); if (isSuccessful) { getIt().showSnackBar('jobs.rebootSuccess'.tr()); } else { getIt().showSnackBar('jobs.rebootFailed'.tr()); } + emit(JobsStateEmpty()); } Future upgradeServer() async { + emit(JobsStateLoading()); final isPullSuccessful = await api.pullConfigurationUpdate(); final isSuccessful = await api.upgrade(); if (isSuccessful) { @@ -89,6 +92,7 @@ class JobsCubit extends Cubit { } else { getIt().showSnackBar('jobs.upgradeFailed'.tr()); } + emit(JobsStateEmpty()); } Future applyAll() async {