user_bloc.dart
452 Bytes
import 'package:flutter_bloc/flutter_bloc.dart';
import 'package:wow_english/common/request/dao/user_dao.dart';
part 'user_event.dart';
part 'user_state.dart';
class UserBloc extends Bloc<UserEvent, UserState> {
UserBloc() : super(UserInitial()) {
on<UserLogout>(_logout);
}
void _logout(UserLogout event, Emitter<UserState> emitter) async {
print('UserBloc._test, event: $event, emitter: $emitter');
await UserDao.logout();
}
}