repeat_after_bloc.dart 632 Bytes
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<RepeatAfterEvent, RepeatAfterState> {
  RepeatAfterBloc() : super(RepeatAfterInitial()) {
    on<RepeatAfterEvent>((event, emit) {
      // TODO: implement event handler
    });
  }


  Future<void> requestData() async {
    EasyLoading.show();
    Future.delayed(const Duration(milliseconds: 2000),(){
      EasyLoading.dismiss();
      emit(RequestDataState());
    });
  }
}