// lib/presentation/offer/bloc/offer_event.dart import 'package:equatable/equatable.dart'; import 'package:proxibuy/data/models/offer_model.dart'; abstract class OffersEvent extends Equatable { const OffersEvent(); @override List get props => []; } class OffersFetchRequested extends OffersEvent { final List selectedCategories; const OffersFetchRequested({required this.selectedCategories}); @override List get props => [selectedCategories]; } class OffersReceivedFromMqtt extends OffersEvent { final List offers; const OffersReceivedFromMqtt(this.offers); @override List get props => [offers]; } class ClearOffers extends OffersEvent {} // این کلاس را اضافه کنید