28 lines
797 B
Dart
28 lines
797 B
Dart
/// Lifecycle-States des App-Bootstraps.
|
|
///
|
|
/// Die alte `LocalDocuFrameConfiguration` mit `backendUrl` ist mit der
|
|
/// Backend-Migration entfallen — die App-Konfiguration kommt jetzt aus
|
|
/// `BackendConfig` (compile-time) und nicht mehr aus einer asset-JSON.
|
|
/// Das `AppConfigLoaded`-Signal bleibt als Marker, dass der App-Bootstrap
|
|
/// abgeschlossen ist (Networking ist registriert, Token-Provider steht).
|
|
abstract class AppState {
|
|
const AppState();
|
|
}
|
|
|
|
class AppInitial extends AppState {
|
|
const AppInitial();
|
|
}
|
|
|
|
class AppConfigLoading extends AppState {
|
|
const AppConfigLoading();
|
|
}
|
|
|
|
class AppConfigLoaded extends AppState {
|
|
const AppConfigLoaded();
|
|
}
|
|
|
|
class AppConfigLoadingFailed extends AppState {
|
|
const AppConfigLoadingFailed({required this.message});
|
|
final String message;
|
|
}
|