mirror of
https://github.com/immich-app/immich.git
synced 2026-07-04 03:45:59 -07:00
79801595db
* migrate image config --------- Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
21 lines
717 B
Dart
21 lines
717 B
Dart
class ImageConfig {
|
|
final bool preferRemote;
|
|
final bool loadOriginal;
|
|
|
|
const ImageConfig({this.preferRemote = false, this.loadOriginal = false});
|
|
|
|
ImageConfig copyWith({bool? preferRemote, bool? loadOriginal}) =>
|
|
ImageConfig(preferRemote: preferRemote ?? this.preferRemote, loadOriginal: loadOriginal ?? this.loadOriginal);
|
|
|
|
@override
|
|
bool operator ==(Object other) =>
|
|
identical(this, other) ||
|
|
(other is ImageConfig && other.preferRemote == preferRemote && other.loadOriginal == loadOriginal);
|
|
|
|
@override
|
|
int get hashCode => Object.hash(preferRemote, loadOriginal);
|
|
|
|
@override
|
|
String toString() => 'ImageConfig(preferRemoteImage: $preferRemote, loadOriginal: $loadOriginal)';
|
|
}
|