2024-03-08 04:06:03 +00:00
|
|
|
import "package:photos/events/event.dart";
|
2024-04-19 06:49:10 +00:00
|
|
|
import "package:photos/models/file/file.dart";
|
2024-03-08 04:06:03 +00:00
|
|
|
|
2024-04-19 06:49:10 +00:00
|
|
|
class PeopleChangedEvent extends Event {
|
|
|
|
final List<EnteFile>? relevantFiles;
|
|
|
|
final PeopleEventType type;
|
|
|
|
final String source;
|
|
|
|
|
|
|
|
PeopleChangedEvent({
|
|
|
|
this.relevantFiles,
|
|
|
|
this.type = PeopleEventType.defaultType,
|
|
|
|
this.source = "",
|
|
|
|
});
|
|
|
|
|
|
|
|
@override
|
|
|
|
String get reason => '$runtimeType{type: ${type.name}, "via": $source}';
|
|
|
|
}
|
|
|
|
|
|
|
|
enum PeopleEventType {
|
|
|
|
defaultType,
|
|
|
|
removedFilesFromCluster,
|
|
|
|
}
|