From 72aa769bc32bb920bd255e68d6ad508e8543a398 Mon Sep 17 00:00:00 2001 From: Aldrik Ramaekers Date: Tue, 16 Aug 2022 20:54:02 +0200 Subject: poop --- lib/services/program_provider_service.dart | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'lib/services/program_provider_service.dart') diff --git a/lib/services/program_provider_service.dart b/lib/services/program_provider_service.dart index 375ed8b..1512096 100644 --- a/lib/services/program_provider_service.dart +++ b/lib/services/program_provider_service.dart @@ -101,4 +101,16 @@ class ShiftProviderService extends IProgramProviderService { return result; } + + @override + Future deleteShift(Shift shift) async { + List savedShifts = await readShiftsFromFile(); + for (var item in savedShifts) { + if (DateUtilities.DateUtils.isSameDay(shift.start, item.start)) { + savedShifts.remove(item); + break; + } + } + await writeShiftsFromFile(savedShifts); + } } -- cgit v1.2.3-70-g09d2