stampa ddt
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
import 'package:equatable/equatable.dart';
|
||||
import 'package:flutter_bloc/flutter_bloc.dart';
|
||||
import 'package:flux/core/blocs/session/session_cubit.dart';
|
||||
import 'package:get_it/get_it.dart';
|
||||
import 'package:supabase_flutter/supabase_flutter.dart'; // Per estrarre gli store
|
||||
import '../models/provider_model.dart';
|
||||
@@ -13,7 +14,13 @@ class ProviderFormCubit extends Cubit<ProviderFormState> {
|
||||
final _client = Supabase.instance.client; // Lo usiamo al volo per gli store
|
||||
|
||||
ProviderFormCubit()
|
||||
: super(ProviderFormState(provider: ProviderModel.empty(companyId: '')));
|
||||
: super(
|
||||
ProviderFormState(
|
||||
provider: ProviderModel.empty(
|
||||
companyId: GetIt.I.get<SessionCubit>().state.company!.id!,
|
||||
),
|
||||
),
|
||||
);
|
||||
|
||||
// --- INIZIALIZZAZIONE ---
|
||||
Future<void> initForm({
|
||||
@@ -51,7 +58,8 @@ class ProviderFormCubit extends Cubit<ProviderFormState> {
|
||||
emit(
|
||||
state.copyWith(
|
||||
status: ProviderFormStatus.initial,
|
||||
provider: existingProvider ?? ProviderModel.empty(companyId: ''),
|
||||
provider:
|
||||
existingProvider ?? ProviderModel.empty(companyId: companyId),
|
||||
availableStores: storesResponse as List<dynamic>,
|
||||
selectedStoreIds: linkedStoreIds,
|
||||
localLocations: existingProvider?.locations ?? [],
|
||||
|
||||
Reference in New Issue
Block a user