mirror of
https://github.com/immich-app/immich.git
synced 2025-12-13 01:10:35 +03:00
33 lines
729 B
Dart
33 lines
729 B
Dart
import 'package:immich_mobile/domain/utils/event_stream.dart';
|
|
|
|
// Timeline Events
|
|
class TimelineReloadEvent extends Event {
|
|
const TimelineReloadEvent();
|
|
}
|
|
|
|
class ScrollToTopEvent extends Event {
|
|
const ScrollToTopEvent();
|
|
}
|
|
|
|
class ScrollToDateEvent extends Event {
|
|
final DateTime date;
|
|
|
|
const ScrollToDateEvent(this.date);
|
|
}
|
|
|
|
// Asset Viewer Events
|
|
class ViewerOpenBottomSheetEvent extends Event {
|
|
final bool activitiesMode;
|
|
const ViewerOpenBottomSheetEvent({this.activitiesMode = false});
|
|
}
|
|
|
|
class ViewerReloadAssetEvent extends Event {
|
|
const ViewerReloadAssetEvent();
|
|
}
|
|
|
|
// Multi-Select Events
|
|
class MultiSelectToggleEvent extends Event {
|
|
final bool isEnabled;
|
|
const MultiSelectToggleEvent(this.isEnabled);
|
|
}
|