import 'package:flutter/cupertino.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:flutter_easyloading/flutter_easyloading.dart'; part 'repeat_after_event.dart'; part 'repeat_after_state.dart'; class RepeatAfterBloc extends Bloc { RepeatAfterBloc() : super(RepeatAfterInitial()) { on((event, emit) { // TODO: implement event handler }); } Future requestData() async { EasyLoading.show(); Future.delayed(const Duration(milliseconds: 2000),(){ EasyLoading.dismiss(); emit(RequestDataState()); }); } }