This commit is contained in:
2026-05-01 10:11:44 +02:00
parent 9c8576ada5
commit f8bcac51e1
48 changed files with 1187 additions and 1141 deletions

View File

@@ -5,7 +5,7 @@ import 'package:flutter/material.dart';
import 'package:flutter_bloc/flutter_bloc.dart';
import 'package:flutter_dotenv/flutter_dotenv.dart';
import 'package:flux/features/auth/bloc/auth_cubit.dart';
import 'package:flux/features/home/latest_store_services/bloc/latest_store_services_bloc.dart';
import 'package:flux/features/operations/data/operations_repository.dart';
import 'package:flux/l10n/app_localizations.dart';
import 'package:get_it/get_it.dart';
import 'package:go_router/go_router.dart';
@@ -27,7 +27,6 @@ import 'package:flux/features/master_data/staff/data/staff_repository.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/operations/blocs/operations_cubit.dart';
import 'package:flux/features/operations/data/services_repository.dart';
import 'package:flux/features/settings/settings.dart';
void main() async {
@@ -52,7 +51,7 @@ void main() async {
BlocProvider<CustomerCubit>(create: (_) => CustomerCubit()),
BlocProvider<ProductCubit>(create: (_) => ProductCubit()),
BlocProvider<StaffCubit>(create: (_) => StaffCubit()),
BlocProvider<ServicesCubit>(create: (_) => ServicesCubit()),
BlocProvider<OperationsCubit>(create: (_) => OperationsCubit()),
BlocProvider<ProvidersCubit>(create: (_) => ProvidersCubit()),
],
child: const FluxApp(),
@@ -85,7 +84,9 @@ Future<void> setupLocator() async {
getIt.registerLazySingleton<CustomerRepository>(() => CustomerRepository());
getIt.registerLazySingleton<ProductRepository>(() => ProductRepository());
getIt.registerLazySingleton<StaffRepository>(() => StaffRepository());
getIt.registerLazySingleton<ServicesRepository>(() => ServicesRepository());
getIt.registerLazySingleton<OperationsRepository>(
() => OperationsRepository(),
);
getIt.registerLazySingleton<ProviderRepository>(() => ProviderRepository());
// NOTA: CompanyRepository l'ho tolto perché la logica della Company