import 'package:flutter_bloc/flutter_bloc.dart'; import '../domain/entities/user_entity.dart'; import 'app_state.dart'; class AppCubit extends Cubit { AppCubit() : super(const AppState()); // 传入实体对象,而不是零散的 id void setAuth(UserEntity user) { emit(state.copyWith(user)); } void clearAuth() { emit(const AppState()); } }