diff --git a/b0esche_cloud/lib/blocs/auth/auth_bloc.dart b/b0esche_cloud/lib/blocs/auth/auth_bloc.dart index f15e90a..6e9520a 100644 --- a/b0esche_cloud/lib/blocs/auth/auth_bloc.dart +++ b/b0esche_cloud/lib/blocs/auth/auth_bloc.dart @@ -255,16 +255,18 @@ class AuthBloc extends Bloc { ) async { // Check if session is active from persistent storage final sessionState = sessionBloc.state; - + if (sessionState is SessionActive) { // Session already active - emit authenticated state with minimal info // The full user info will be fetched when needed - emit(AuthAuthenticated( - token: sessionState.token, - userId: '', - username: '', - email: '', - )); + emit( + AuthAuthenticated( + token: sessionState.token, + userId: '', + username: '', + email: '', + ), + ); } else { emit(AuthUnauthenticated()); }