Final commit.

This commit is contained in:
Dennis Nemec
2026-06-01 17:12:28 +02:00
parent 3ecbc82885
commit a9bf8ecdd1
385 changed files with 29081 additions and 12089 deletions

View File

@ -1,16 +1,27 @@
import '../services/erpframe.dart';
abstract class AppState {}
class AppInitial extends AppState {}
class AppConfigLoading extends AppState {}
class AppConfigLoaded extends AppState {
LocalDocuFrameConfiguration config;
AppConfigLoaded({required this.config});
/// 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 AppConfigLoadingFailed extends AppState {
String message;
AppConfigLoadingFailed({required this.message});
}
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;
}