46 lines
1.2 KiB
Dart
46 lines
1.2 KiB
Dart
part of 'home_screen_bloc.dart';
|
|
|
|
@immutable
|
|
sealed class HomeScreenEvent {}
|
|
|
|
final class HomeScreenLoad extends HomeScreenEvent {}
|
|
|
|
final class HomeScreenSyncRequested extends HomeScreenEvent {
|
|
final ClientManifest? manifest;
|
|
|
|
HomeScreenSyncRequested({this.manifest});
|
|
}
|
|
|
|
final class HomeScreenManifestRefreshRequested extends HomeScreenEvent {}
|
|
|
|
final class HomeScreenRealmRefreshRequested extends HomeScreenEvent {}
|
|
|
|
final class HomeScreenAccountLoadRequested extends HomeScreenEvent {}
|
|
|
|
final class HomeScreenOutputDirRequested extends HomeScreenEvent {}
|
|
|
|
final class HomeScreenPauseRequested extends HomeScreenEvent {}
|
|
|
|
final class HomeScreenPlayRequested extends HomeScreenEvent {}
|
|
|
|
final class HomeScreenGameExited extends HomeScreenEvent {
|
|
final int pid;
|
|
final int? exitCode;
|
|
|
|
HomeScreenGameExited({required this.pid, required this.exitCode});
|
|
}
|
|
|
|
final class HomeScreenLogoutRequested extends HomeScreenEvent {}
|
|
|
|
final class HomeScreenSyncStatusChanged extends HomeScreenEvent {
|
|
final ClientSyncStatus status;
|
|
|
|
HomeScreenSyncStatusChanged(this.status);
|
|
}
|
|
|
|
final class HomeScreenSyncFailed extends HomeScreenEvent {
|
|
final Object error;
|
|
|
|
HomeScreenSyncFailed(this.error);
|
|
}
|