import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:lightmeter/interactors/settings_interactor.dart'; class HapticsListTileBloc extends Cubit { final SettingsInteractor _settingsInteractor; HapticsListTileBloc( this._settingsInteractor, ) : super(_settingsInteractor.isHapticsEnabled); void onHapticsChange(bool value) { _settingsInteractor.enableHaptics(value); if (value) { _settingsInteractor.quickVibration(); } emit(value); } }