import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:equatable/equatable.dart'; import 'package:selfprivacy/logic/models/provider.dart'; import 'package:selfprivacy/logic/models/state_types.dart'; export 'package:selfprivacy/logic/models/state_types.dart'; export 'package:provider/provider.dart'; part 'providers_state.dart'; class ProvidersCubit extends Cubit { ProvidersCubit() : super(InitialProviderState()); void connect(final ProviderModel provider) { final ProvidersState newState = state.updateElement(provider, StateType.stable); emit(newState); } }