You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

18 lines
568 B

  1. import 'package:flutter_bloc/flutter_bloc.dart';
  2. import 'package:my_flutter_puzzle/cubits/base_cubit_type.dart';
  3. class CountDownTimerCubit extends Cubit<BaseCubitType<CountDownTimerState>> {
  4. CountDownTimerCubit() : super(BaseCubitType(eventName: CountDownTimerState.empty));
  5. void empty() => emit(BaseCubitType(eventName: CountDownTimerState.empty));
  6. void start() => emit(BaseCubitType(eventName: CountDownTimerState.start));
  7. void stop() => emit(BaseCubitType(eventName: CountDownTimerState.stop));
  8. }
  9. enum CountDownTimerState {
  10. empty,
  11. start,
  12. stop,
  13. }