mirror of
https://github.com/ente-io/ente.git
synced 2025-08-09 07:48:52 +00:00
Refresh UI when person is changed
This commit is contained in:
parent
39b1061db7
commit
4fc1ec5441
@ -1,15 +1,18 @@
|
|||||||
import "package:photos/events/event.dart";
|
import "package:photos/events/event.dart";
|
||||||
import "package:photos/models/file/file.dart";
|
import "package:photos/models/file/file.dart";
|
||||||
|
import "package:photos/models/ml/face/person.dart";
|
||||||
|
|
||||||
class PeopleChangedEvent extends Event {
|
class PeopleChangedEvent extends Event {
|
||||||
final List<EnteFile>? relevantFiles;
|
final List<EnteFile>? relevantFiles;
|
||||||
final PeopleEventType type;
|
final PeopleEventType type;
|
||||||
final String source;
|
final String source;
|
||||||
|
final PersonEntity? person;
|
||||||
|
|
||||||
PeopleChangedEvent({
|
PeopleChangedEvent({
|
||||||
this.relevantFiles,
|
this.relevantFiles,
|
||||||
this.type = PeopleEventType.defaultType,
|
this.type = PeopleEventType.defaultType,
|
||||||
this.source = "",
|
this.source = "",
|
||||||
|
this.person,
|
||||||
});
|
});
|
||||||
|
|
||||||
@override
|
@override
|
||||||
|
@ -2,6 +2,8 @@ import "dart:math";
|
|||||||
|
|
||||||
import "package:flutter/material.dart";
|
import "package:flutter/material.dart";
|
||||||
import "package:modal_bottom_sheet/modal_bottom_sheet.dart";
|
import "package:modal_bottom_sheet/modal_bottom_sheet.dart";
|
||||||
|
import "package:photos/core/event_bus.dart";
|
||||||
|
import "package:photos/events/people_changed_event.dart";
|
||||||
import "package:photos/generated/l10n.dart";
|
import "package:photos/generated/l10n.dart";
|
||||||
import "package:photos/models/file/file.dart";
|
import "package:photos/models/file/file.dart";
|
||||||
import "package:photos/models/file_load_result.dart";
|
import "package:photos/models/file_load_result.dart";
|
||||||
@ -157,6 +159,11 @@ class PickPersonCoverPhotoWidget extends StatelessWidget {
|
|||||||
personEntity,
|
personEntity,
|
||||||
selectedFile,
|
selectedFile,
|
||||||
);
|
);
|
||||||
|
Bus.instance.fire(
|
||||||
|
PeopleChangedEvent(
|
||||||
|
// person: personEntity,
|
||||||
|
),
|
||||||
|
);
|
||||||
Navigator.pop(context, result);
|
Navigator.pop(context, result);
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
|
Loading…
x
Reference in New Issue
Block a user