import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:enaklo_pos/data/datasources/product_local_datasource.dart'; import 'package:enaklo_pos/data/models/response/table_model.dart'; import 'package:freezed_annotation/freezed_annotation.dart'; part 'get_table_event.dart'; part 'get_table_state.dart'; part 'get_table_bloc.freezed.dart'; class GetTableBloc extends Bloc { GetTableBloc() : super(_Initial()) { on<_GetTables>((event, emit) async { emit(_Loading()); final tables = await ProductLocalDatasource.instance.getAllTable(); emit(_Success(tables)); }); } }