Files
flutterApp/lib/core/app/app_user_cubit.dart
2026-06-05 19:06:21 +08:00

19 lines
522 B
Dart

import 'package:flutter_bloc/flutter_bloc.dart';
import '../domain/entities/user_entity.dart';
import 'app_user_state.dart';
class AppUserCubit extends Cubit<AppUserState> {
AppUserCubit() : super(const AppUserState());
void setAuth(UserEntity user) {
print('✅ [AppUserCubit] setAuth 被调用,用户: ${user.username}');
emit(state.copyWith(user));
print('✅ [AppUserCubit] 状态已更新,当前用户: ${state.user?.username}');
}
void clearAuth() {
emit(const AppUserState());
}
}