import 'package:flutter_bloc/flutter_bloc.dart';
import '../../../domain/repositories/grocery_repository.dart';
import 'history_state.dart';
class HistoryCubit extends Cubit<HistoryState> {
final GroceryRepository _repository;
HistoryCubit({required GroceryRepository repository})
: _repository = repository,
super(const HistoryState());
void load() {
emit(state.copyWith(isLoading: true));
final items = _repository.getScanHistory();
emit(state.copyWith(isLoading: false, items: items));
}
void clearHistory() {
_repository.clearHistory();
emit(state.copyWith(items: []));
}
}