2023-01-21 10:37:49 +00:00
|
|
|
import 'package:flutter_bloc/flutter_bloc.dart';
|
2023-01-26 09:10:23 +00:00
|
|
|
import 'package:lightmeter/interactors/settings_interactor.dart';
|
2023-01-21 10:37:49 +00:00
|
|
|
|
|
|
|
class HapticsListTileBloc extends Cubit<bool> {
|
2023-01-26 09:10:23 +00:00
|
|
|
final SettingsInteractor _settingsInteractor;
|
2023-01-21 10:37:49 +00:00
|
|
|
|
|
|
|
HapticsListTileBloc(
|
2023-01-26 09:10:23 +00:00
|
|
|
this._settingsInteractor,
|
|
|
|
) : super(_settingsInteractor.isHapticsEnabled);
|
2023-01-21 10:37:49 +00:00
|
|
|
|
2023-02-11 12:58:47 +00:00
|
|
|
void onHapticsChanged(bool value) {
|
2023-01-26 09:10:23 +00:00
|
|
|
_settingsInteractor.enableHaptics(value);
|
2023-01-21 10:37:49 +00:00
|
|
|
emit(value);
|
|
|
|
}
|
|
|
|
}
|