mirror of
https://github.com/KevinMidboe/immich.git
synced 2025-10-29 17:40:28 +00:00
Fix backup not resuming after closed and reopen (#266)
* Fixed app not resuming backup after closing and reopening the app * Fixed cosmetic effect of backup button doesn't change state right away after pressing start backup * Fixed grammar * Fixed deep copy problem that cause incorrect asset count when backing up * Format code
This commit is contained in:
@@ -37,14 +37,16 @@ class HomePageState {
|
||||
factory HomePageState.fromMap(Map<String, dynamic> map) {
|
||||
return HomePageState(
|
||||
isMultiSelectEnable: map['isMultiSelectEnable'] ?? false,
|
||||
selectedItems: Set<ImmichAsset>.from(map['selectedItems']?.map((x) => ImmichAsset.fromMap(x))),
|
||||
selectedItems: Set<ImmichAsset>.from(
|
||||
map['selectedItems']?.map((x) => ImmichAsset.fromMap(x))),
|
||||
selectedDateGroup: Set<String>.from(map['selectedDateGroup']),
|
||||
);
|
||||
}
|
||||
|
||||
String toJson() => json.encode(toMap());
|
||||
|
||||
factory HomePageState.fromJson(String source) => HomePageState.fromMap(json.decode(source));
|
||||
factory HomePageState.fromJson(String source) =>
|
||||
HomePageState.fromMap(json.decode(source));
|
||||
|
||||
@override
|
||||
String toString() =>
|
||||
@@ -62,5 +64,8 @@ class HomePageState {
|
||||
}
|
||||
|
||||
@override
|
||||
int get hashCode => isMultiSelectEnable.hashCode ^ selectedItems.hashCode ^ selectedDateGroup.hashCode;
|
||||
int get hashCode =>
|
||||
isMultiSelectEnable.hashCode ^
|
||||
selectedItems.hashCode ^
|
||||
selectedDateGroup.hashCode;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user