Skip to content

MJ12358/dart-bloc-concurrency

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dart-bloc-concurrency

This is a copy of bloc_concurrency with an added debounce function.

Getting started

Add this to your pubspec.yaml under dependencies

dart_bloc_concurrency: ^1.1.0

Usage

import 'package:bloc/bloc.dart';
import 'package:dart_bloc_concurrency/dart_bloc_concurrency.dart';

class MyBloc extends Bloc<MyBlocEvent, MyBlocState> {
  MyBloc() : super(MyBlocState()) {
    on<MyBlocEvent>(_onEvent, transformer: debounce());
  }

  void _onEvent(
    MyBlocEvent event,
    Emitter<MyBlocState> emit,
  ) {
    emit(MyBlocState());
  }
}

class MyBlocState {}

abstract class MyBlocEvent {}

Releases

No releases published

Packages

No packages published

Languages