chore: pre-commit ci hook, dart format

This commit is contained in:
edde746
2026-04-18 12:40:35 +02:00
parent 2bd9e6655f
commit 3da51f9d64
128 changed files with 2056 additions and 2048 deletions
@@ -12,11 +12,11 @@ class RecentRoom {
const RecentRoom({required this.code, this.name, required this.lastUsed, this.controlMode});
Map<String, dynamic> toJson() => {
'code': code,
if (name != null) 'name': name,
'lastUsed': lastUsed.millisecondsSinceEpoch,
if (controlMode != null) 'controlMode': controlMode!.index,
};
'code': code,
if (name != null) 'name': name,
'lastUsed': lastUsed.millisecondsSinceEpoch,
if (controlMode != null) 'controlMode': controlMode!.index,
};
factory RecentRoom.fromJson(Map<String, dynamic> json) {
final modeIndex = json['controlMode'] as int?;
@@ -28,13 +28,18 @@ class RecentRoom {
);
}
RecentRoom copyWith({String? code, String? name, DateTime? lastUsed, ControlMode? controlMode, bool clearName = false}) =>
RecentRoom(
code: code ?? this.code,
name: clearName ? null : (name ?? this.name),
lastUsed: lastUsed ?? this.lastUsed,
controlMode: controlMode ?? this.controlMode,
);
RecentRoom copyWith({
String? code,
String? name,
DateTime? lastUsed,
ControlMode? controlMode,
bool clearName = false,
}) => RecentRoom(
code: code ?? this.code,
name: clearName ? null : (name ?? this.name),
lastUsed: lastUsed ?? this.lastUsed,
controlMode: controlMode ?? this.controlMode,
);
}
class RecentRoomsService {