// ignore: depend_on_referenced_packages import 'package:bloc/bloc.dart'; import 'package:proxibuy/presentation/offer/bloc/offer_event.dart'; import 'package:proxibuy/presentation/offer/bloc/offer_state.dart'; class OffersBloc extends Bloc { OffersBloc() : super(OffersInitial()) { on(_onOffersReceivedFromMqtt); on(_onClearOffers); } void _onOffersReceivedFromMqtt( OffersReceivedFromMqtt event, Emitter emit, ) { emit(OffersLoadSuccess(event.offers)); } void _onClearOffers(ClearOffers event, Emitter emit) { emit(OffersInitial()); } }