From 06de421ee26f2c04a9cde9593991f3982a815ef1 Mon Sep 17 00:00:00 2001 From: marco Date: Mon, 20 Jul 2026 13:43:14 +0200 Subject: [PATCH] removed taskId --- lib/model/alarm/fixed_time_alarm.dart | 12 ++---------- lib/model/alarm/location_alarm.dart | 6 ------ lib/model/alarm/relative_time_alarm.dart | 12 ++---------- 3 files changed, 4 insertions(+), 26 deletions(-) diff --git a/lib/model/alarm/fixed_time_alarm.dart b/lib/model/alarm/fixed_time_alarm.dart index ba7d0d9..210667e 100644 --- a/lib/model/alarm/fixed_time_alarm.dart +++ b/lib/model/alarm/fixed_time_alarm.dart @@ -4,24 +4,17 @@ class FixedTimeAlarm implements Alarm { @override final String id; - @override - final String taskId; - final DateTime triggerAt; @override final AlarmType alarmType; - const FixedTimeAlarm({ - required this.id, - required this.taskId, - required this.triggerAt, - }) : alarmType = AlarmType.timeFixed; + const FixedTimeAlarm({required this.id, required this.triggerAt}) + : alarmType = AlarmType.timeFixed; factory FixedTimeAlarm.fromJson(Map json) { return FixedTimeAlarm( id: json['id'] as String, - taskId: json['taskId'] as String, triggerAt: DateTime.parse(json['triggerAt'] as String), ); } @@ -30,7 +23,6 @@ class FixedTimeAlarm implements Alarm { Map toJson() { return { 'id': id, - 'taskId': taskId, 'triggerAt': triggerAt.toIso8601String(), 'alarmType': alarmType, }; diff --git a/lib/model/alarm/location_alarm.dart b/lib/model/alarm/location_alarm.dart index 68f3dce..5bdf9a4 100644 --- a/lib/model/alarm/location_alarm.dart +++ b/lib/model/alarm/location_alarm.dart @@ -5,9 +5,6 @@ class LocationAlarm implements Alarm { @override final String id; - @override - final String taskId; - final Location location; final int radiusMeters; @@ -17,7 +14,6 @@ class LocationAlarm implements Alarm { const LocationAlarm({ required this.id, - required this.taskId, required this.location, required this.radiusMeters, }) : alarmType = AlarmType.location; @@ -25,7 +21,6 @@ class LocationAlarm implements Alarm { factory LocationAlarm.fromJson(Map json) { return LocationAlarm( id: json['id'] as String, - taskId: json['taskId'] as String, location: Location.fromJson(json['location'] as Map), radiusMeters: json['radiusMeters'] as int, ); @@ -35,7 +30,6 @@ class LocationAlarm implements Alarm { Map toJson() { return { 'id': id, - 'taskId': taskId, 'location': location.toJson(), 'radiusMeters': radiusMeters, 'alarmType': alarmType, diff --git a/lib/model/alarm/relative_time_alarm.dart b/lib/model/alarm/relative_time_alarm.dart index 709aa97..2a680a0 100644 --- a/lib/model/alarm/relative_time_alarm.dart +++ b/lib/model/alarm/relative_time_alarm.dart @@ -4,24 +4,17 @@ class RelativeTimeAlarm implements Alarm { @override final String id; - @override - final String taskId; - final DateTime triggerAt; @override final AlarmType alarmType; - const RelativeTimeAlarm({ - required this.id, - required this.taskId, - required this.triggerAt, - }) : alarmType = AlarmType.timeRelative; + const RelativeTimeAlarm({required this.id, required this.triggerAt}) + : alarmType = AlarmType.timeRelative; factory RelativeTimeAlarm.fromJson(Map json) { return RelativeTimeAlarm( id: json['id'] as String, - taskId: json['taskId'] as String, triggerAt: DateTime.parse(json['triggerAt'] as String), ); } @@ -30,7 +23,6 @@ class RelativeTimeAlarm implements Alarm { Map toJson() { return { 'id': id, - 'taskId': taskId, 'triggerAt': triggerAt.toIso8601String(), 'alarmType': alarmType, };