From 26466bb8d5dc7c2671937a2e5457a577d0f0b8b4 Mon Sep 17 00:00:00 2001 From: NaiJi Date: Thu, 6 Oct 2022 19:45:25 +0000 Subject: [PATCH] refactor(job): Force services to always reload after jobs execution --- lib/logic/cubit/client_jobs/client_jobs_cubit.dart | 9 +-------- lib/logic/models/job.dart | 1 - 2 files changed, 1 insertion(+), 9 deletions(-) diff --git a/lib/logic/cubit/client_jobs/client_jobs_cubit.dart b/lib/logic/cubit/client_jobs/client_jobs_cubit.dart index 6f0c8d1a..dacdcc29 100644 --- a/lib/logic/cubit/client_jobs/client_jobs_cubit.dart +++ b/lib/logic/cubit/client_jobs/client_jobs_cubit.dart @@ -23,8 +23,6 @@ class JobsCubit extends Cubit { final UsersCubit usersCubit; final ServicesCubit servicesCubit; - bool hasServiceJobs = false; - void addJob(final ClientJob job) { final List newJobsList = []; if (state is JobsStateWithJobs) { @@ -112,12 +110,7 @@ class JobsCubit extends Cubit { await api.pullConfigurationUpdate(); await api.apply(); - - if (hasServiceJobs) { - await servicesCubit.load(); - } - - hasServiceJobs = false; + await servicesCubit.load(); emit(JobsStateEmpty()); } diff --git a/lib/logic/models/job.dart b/lib/logic/models/job.dart index 1470c483..13abdb72 100644 --- a/lib/logic/models/job.dart +++ b/lib/logic/models/job.dart @@ -106,7 +106,6 @@ class ServiceToggleJob extends ToggleJob { @override void execute(final JobsCubit cubit) async { - cubit.hasServiceJobs = true; await cubit.api.switchService(service.id, needToTurnOn); }