import 'package:flutter_bloc/flutter_bloc.dart';
import '../../../domain/repositories/grocery_repository.dart';
import 'item_detail_state.dart';
class ItemDetailCubit extends Cubit<ItemDetailState> {
final GroceryRepository _repository;
ItemDetailCubit({required GroceryRepository repository})
: _repository = repository,
super(const ItemDetailState());
void loadItem(String barcode) {
final history = _repository.getScanHistory();
final item = history.where((i) => i.barcode == barcode).firstOrNull;
emit(state.copyWith(isLoading: false, item: item));
}
}