Refactor: StoreBloc trasformato in StoreCubit per coerenza e semplicità

This commit is contained in:
2026-04-15 09:09:52 +02:00
parent 7f8c0d642a
commit 7b3dc449a6
20 changed files with 19 additions and 1620 deletions

View File

@@ -14,7 +14,7 @@ import 'package:flux/features/master_data/products/blocs/product_cubit.dart';
import 'package:flux/features/master_data/products/data/product_repository.dart';
import 'package:flux/features/master_data/staff/blocs/staff_cubit.dart';
import 'package:flux/features/master_data/staff/data/staff_repository.dart';
import 'package:flux/features/master_data/store/bloc/store_bloc.dart';
import 'package:flux/features/master_data/store/bloc/store_cubit.dart';
import 'package:flux/features/master_data/store/data/store_repository.dart';
import 'package:flux/features/settings/settings.dart';
import 'package:get_it/get_it.dart';
@@ -84,10 +84,8 @@ class _FluxAppState extends State<FluxApp> {
providers: [
BlocProvider<AuthBloc>(create: (_) => AuthBloc()),
BlocProvider<CompanyBloc>(create: (_) => CompanyBloc()),
BlocProvider<StoreBloc>(
create: (_) =>
StoreBloc(context.read<SessionBloc>())
..add(LoadStoresRequested()),
BlocProvider<StoreCubit>(
create: (_) => StoreCubit(context.read<SessionBloc>())..loadStores(),
),
BlocProvider<CustomerBloc>(create: (_) => CustomerBloc()),
BlocProvider<ProductCubit>(