remove method
Returns a new AlarmSet with the given alarm
removed.
Implementation
AlarmSet remove(AlarmSettings alarm) {
if (!_alarms.contains(alarm)) {
return this;
}
return AlarmSet(_alarms.where((a) => a.id != alarm.id));
}
Returns a new AlarmSet with the given alarm
removed.
AlarmSet remove(AlarmSettings alarm) {
if (!_alarms.contains(alarm)) {
return this;
}
return AlarmSet(_alarms.where((a) => a.id != alarm.id));
}