Loading src/com/android/settings/bluetooth/ui/viewmodel/BluetoothDeviceDetailsViewModel.kt +3 −1 Original line number Diff line number Diff line Loading @@ -58,6 +58,8 @@ class BluetoothDeviceDetailsViewModel( deviceSettingRepository.getDeviceSettingsConfig(cachedDevice) } private val spatialAudioModel by lazy { spatialAudioInteractor.getDeviceSetting(cachedDevice) } suspend fun getItems(fragment: FragmentTypeModel): List<DeviceSettingConfigItemModel>? = when (fragment) { is FragmentTypeModel.DeviceDetailsMainFragment -> items.await()?.mainItems Loading @@ -81,7 +83,7 @@ class BluetoothDeviceDetailsViewModel( } return when (settingId) { DeviceSettingId.DEVICE_SETTING_ID_SPATIAL_AUDIO_MULTI_TOGGLE -> spatialAudioInteractor.getDeviceSetting(cachedDevice) spatialAudioModel else -> deviceSettingRepository.getDeviceSetting(cachedDevice, settingId) }.map { it?.toPreferenceModel() } } Loading Loading
src/com/android/settings/bluetooth/ui/viewmodel/BluetoothDeviceDetailsViewModel.kt +3 −1 Original line number Diff line number Diff line Loading @@ -58,6 +58,8 @@ class BluetoothDeviceDetailsViewModel( deviceSettingRepository.getDeviceSettingsConfig(cachedDevice) } private val spatialAudioModel by lazy { spatialAudioInteractor.getDeviceSetting(cachedDevice) } suspend fun getItems(fragment: FragmentTypeModel): List<DeviceSettingConfigItemModel>? = when (fragment) { is FragmentTypeModel.DeviceDetailsMainFragment -> items.await()?.mainItems Loading @@ -81,7 +83,7 @@ class BluetoothDeviceDetailsViewModel( } return when (settingId) { DeviceSettingId.DEVICE_SETTING_ID_SPATIAL_AUDIO_MULTI_TOGGLE -> spatialAudioInteractor.getDeviceSetting(cachedDevice) spatialAudioModel else -> deviceSettingRepository.getDeviceSetting(cachedDevice, settingId) }.map { it?.toPreferenceModel() } } Loading