@@ -9,6 +9,7 @@ import io.github.sds100.keymapper.sysbridge.manager.SystemBridgeConnectionManage
99import io.github.sds100.keymapper.system.apps.PackageManagerAdapter
1010import io.github.sds100.keymapper.system.camera.CameraAdapter
1111import io.github.sds100.keymapper.system.inputmethod.InputMethodAdapter
12+ import io.github.sds100.keymapper.system.notifications.NotificationReceiverAdapter
1213import io.github.sds100.keymapper.system.permissions.PermissionAdapter
1314import io.github.sds100.keymapper.system.permissions.SystemFeatureAdapter
1415import io.github.sds100.keymapper.system.ringtones.RingtoneAdapter
@@ -34,6 +35,7 @@ class GetActionErrorUseCaseImpl @Inject constructor(
3435 private val buildConfigProvider : BuildConfigProvider ,
3536 private val systemBridgeConnectionManager : SystemBridgeConnectionManager ,
3637 private val preferenceRepository : PreferenceRepository ,
38+ private val notificationReceiverAdapter : NotificationReceiverAdapter ,
3739) : GetActionErrorUseCase {
3840
3941 private val invalidateActionErrors = merge(
@@ -43,6 +45,7 @@ class GetActionErrorUseCaseImpl @Inject constructor(
4345 permissionAdapter.onPermissionsUpdate,
4446 soundsManager.soundFiles.drop(1 ).map { },
4547 packageManagerAdapter.onPackagesChanged,
48+ notificationReceiverAdapter.isEnabled,
4649 merge(
4750 systemBridgeConnectionManager.connectionState.drop(1 ).map { },
4851 preferenceRepository.get(Keys .keyEventActionsUseSystemBridge),
0 commit comments