f074d53f3d87f77e27fcb9bddb5da934caf6d48e
- AuthBootstrapping als neuer Initial-State im AuthBloc. Beim Cold-Start bleibt die App im Splash, bis restoreSession entweder Authenticated oder Unauthenticated emittiert — kein sichtbarer LoginPage-Flash mehr für Nutzer mit gespeicherter Session. - LoginEnforcer rendert für AuthBootstrapping ein eigenes Splash-Widget mit Logo + Spinner, für Unauthenticated weiterhin die LoginPage. - AuthBloc._handleRestore emittiert Unauthenticated explizit, wenn restoreSession false liefert oder wirft — sonst bliebe der Bootstrap- State hängen. - HomeAppDrawer zeigt jetzt displayName + Personalnummer aus dem Authenticated-State im Header und bekommt einen Abmelden-Eintrag unten (rot, Confirm-Dialog), der LogoutRequested feuert. Der Provider löscht den Refresh-Token aus der Secure Storage und der LoginEnforcer routet automatisch zurück auf die LoginPage.
hl_lieferservice
Holzleitner LieferApp Refactored
Getting Started
This project is a starting point for a Flutter application.
A few resources to get you started if this is your first Flutter project:
For help getting started with Flutter development, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.
JSON code generation
use dart run build_runner watch --delete-conflicting-outputs for generating
Description
Languages
Dart
99.6%
Shell
0.2%
Ruby
0.1%