Loading packages/SettingsLib/src/com/android/settingslib/volume/data/repository/AudioRepository.kt +2 −10 Original line number Diff line number Diff line Loading @@ -83,8 +83,6 @@ interface AudioRepository { /** Events from [AudioManager.setVolumeController] */ val volumeControllerEvents: Flow<VolumeControllerEvent> fun init() /** State of the [AudioStream]. */ fun getAudioStream(audioStream: AudioStream): Flow<AudioStreamModel> Loading Loading @@ -116,7 +114,6 @@ class AudioRepositoryImpl( private val backgroundCoroutineContext: CoroutineContext, private val coroutineScope: CoroutineScope, private val logger: AudioLogger, shouldUseVolumeController: Boolean, ) : AudioRepository { private val volumeController = ProducingVolumeController() Loading @@ -133,12 +130,7 @@ class AudioRepositoryImpl( AudioStream(AudioManager.STREAM_ASSISTANT) to Settings.System.VOLUME_ASSISTANT, ) override val volumeControllerEvents: Flow<VolumeControllerEvent> = if (shouldUseVolumeController) { volumeController.events } else { emptyFlow() } override val volumeControllerEvents: Flow<VolumeControllerEvent> = volumeController.events override val mode: StateFlow<Int> = callbackFlow { Loading Loading @@ -183,7 +175,7 @@ class AudioRepositoryImpl( audioManager.communicationDevice, ) override fun init() { init { try { audioManager.volumeController = volumeController } catch (error: SecurityException) { Loading packages/SettingsLib/tests/integ/src/com/android/settingslib/volume/data/repository/AudioRepositoryTest.kt +0 −24 Original line number Diff line number Diff line Loading @@ -44,7 +44,6 @@ import org.mockito.ArgumentMatchers.anyBoolean import org.mockito.ArgumentMatchers.anyInt import org.mockito.Captor import org.mockito.Mock import org.mockito.Mockito.never import org.mockito.Mockito.verify import org.mockito.Mockito.`when` import org.mockito.MockitoAnnotations Loading Loading @@ -118,7 +117,6 @@ class AudioRepositoryTest { testScope.testScheduler, testScope.backgroundScope, logger, true, ) } Loading Loading @@ -202,7 +200,6 @@ class AudioRepositoryTest { "onVolumeUpdateReceived audioStream=STREAM_SYSTEM", "onSetVolumeRequested audioStream=STREAM_SYSTEM", "onVolumeUpdateReceived audioStream=STREAM_SYSTEM", "onVolumeUpdateReceived audioStream=STREAM_SYSTEM", ) ) assertThat(streamModel) Loading Loading @@ -292,27 +289,6 @@ class AudioRepositoryTest { } } @Test fun useVolumeControllerDisabled_setVolumeController_notCalled() { testScope.runTest { underTest = AudioRepositoryImpl( eventsReceiver, audioManager, contentResolver, testScope.testScheduler, testScope.backgroundScope, logger, false, ) underTest.volumeControllerEvents.launchIn(backgroundScope) runCurrent() verify(audioManager, never()).volumeController = any() } } private fun triggerConnectedDeviceChange(communicationDevice: AudioDeviceInfo?) { verify(audioManager) .addOnCommunicationDeviceChangedListener( Loading packages/SettingsLib/tests/integ/src/com/android/settingslib/volume/data/repository/AudioRepositoryVolumeControllerEventsTest.kt +0 −1 Original line number Diff line number Diff line Loading @@ -66,7 +66,6 @@ class AudioRepositoryVolumeControllerEventsTest { testScope.testScheduler, testScope.backgroundScope, logger, true, ) } Loading packages/SystemUI/aconfig/systemui.aconfig +0 −10 Original line number Diff line number Diff line Loading @@ -713,16 +713,6 @@ flag { bug: "202262476" } flag { name: "use_volume_controller" namespace: "systemui" description: "Adds Volume Controller signals to the AudioRepository to update volume" bug: "349348461" metadata { purpose: PURPOSE_BUGFIX } } flag { name: "volume_redesign" namespace: "systemui" Loading packages/SystemUI/multivalentTests/src/com/android/systemui/volume/VolumeControllerAdapterTest.kt +0 −6 Original line number Diff line number Diff line Loading @@ -28,7 +28,6 @@ import com.android.systemui.volume.data.repository.audioRepository import kotlinx.coroutines.flow.MutableStateFlow import kotlinx.coroutines.test.runCurrent import kotlinx.coroutines.test.runTest import org.junit.Before import org.junit.Test import org.junit.runner.RunWith import org.mockito.kotlin.eq Loading @@ -46,11 +45,6 @@ class VolumeControllerAdapterTest : SysuiTestCase() { private val volumeController = mock<IVolumeController> {} @Before fun setUp() { kosmos.audioRepository.init() } @Test fun volumeControllerEvent_volumeChanged_callsMethod() = testEvent(VolumeControllerEvent.VolumeChanged(3, 0)) { Loading Loading
packages/SettingsLib/src/com/android/settingslib/volume/data/repository/AudioRepository.kt +2 −10 Original line number Diff line number Diff line Loading @@ -83,8 +83,6 @@ interface AudioRepository { /** Events from [AudioManager.setVolumeController] */ val volumeControllerEvents: Flow<VolumeControllerEvent> fun init() /** State of the [AudioStream]. */ fun getAudioStream(audioStream: AudioStream): Flow<AudioStreamModel> Loading Loading @@ -116,7 +114,6 @@ class AudioRepositoryImpl( private val backgroundCoroutineContext: CoroutineContext, private val coroutineScope: CoroutineScope, private val logger: AudioLogger, shouldUseVolumeController: Boolean, ) : AudioRepository { private val volumeController = ProducingVolumeController() Loading @@ -133,12 +130,7 @@ class AudioRepositoryImpl( AudioStream(AudioManager.STREAM_ASSISTANT) to Settings.System.VOLUME_ASSISTANT, ) override val volumeControllerEvents: Flow<VolumeControllerEvent> = if (shouldUseVolumeController) { volumeController.events } else { emptyFlow() } override val volumeControllerEvents: Flow<VolumeControllerEvent> = volumeController.events override val mode: StateFlow<Int> = callbackFlow { Loading Loading @@ -183,7 +175,7 @@ class AudioRepositoryImpl( audioManager.communicationDevice, ) override fun init() { init { try { audioManager.volumeController = volumeController } catch (error: SecurityException) { Loading
packages/SettingsLib/tests/integ/src/com/android/settingslib/volume/data/repository/AudioRepositoryTest.kt +0 −24 Original line number Diff line number Diff line Loading @@ -44,7 +44,6 @@ import org.mockito.ArgumentMatchers.anyBoolean import org.mockito.ArgumentMatchers.anyInt import org.mockito.Captor import org.mockito.Mock import org.mockito.Mockito.never import org.mockito.Mockito.verify import org.mockito.Mockito.`when` import org.mockito.MockitoAnnotations Loading Loading @@ -118,7 +117,6 @@ class AudioRepositoryTest { testScope.testScheduler, testScope.backgroundScope, logger, true, ) } Loading Loading @@ -202,7 +200,6 @@ class AudioRepositoryTest { "onVolumeUpdateReceived audioStream=STREAM_SYSTEM", "onSetVolumeRequested audioStream=STREAM_SYSTEM", "onVolumeUpdateReceived audioStream=STREAM_SYSTEM", "onVolumeUpdateReceived audioStream=STREAM_SYSTEM", ) ) assertThat(streamModel) Loading Loading @@ -292,27 +289,6 @@ class AudioRepositoryTest { } } @Test fun useVolumeControllerDisabled_setVolumeController_notCalled() { testScope.runTest { underTest = AudioRepositoryImpl( eventsReceiver, audioManager, contentResolver, testScope.testScheduler, testScope.backgroundScope, logger, false, ) underTest.volumeControllerEvents.launchIn(backgroundScope) runCurrent() verify(audioManager, never()).volumeController = any() } } private fun triggerConnectedDeviceChange(communicationDevice: AudioDeviceInfo?) { verify(audioManager) .addOnCommunicationDeviceChangedListener( Loading
packages/SettingsLib/tests/integ/src/com/android/settingslib/volume/data/repository/AudioRepositoryVolumeControllerEventsTest.kt +0 −1 Original line number Diff line number Diff line Loading @@ -66,7 +66,6 @@ class AudioRepositoryVolumeControllerEventsTest { testScope.testScheduler, testScope.backgroundScope, logger, true, ) } Loading
packages/SystemUI/aconfig/systemui.aconfig +0 −10 Original line number Diff line number Diff line Loading @@ -713,16 +713,6 @@ flag { bug: "202262476" } flag { name: "use_volume_controller" namespace: "systemui" description: "Adds Volume Controller signals to the AudioRepository to update volume" bug: "349348461" metadata { purpose: PURPOSE_BUGFIX } } flag { name: "volume_redesign" namespace: "systemui" Loading
packages/SystemUI/multivalentTests/src/com/android/systemui/volume/VolumeControllerAdapterTest.kt +0 −6 Original line number Diff line number Diff line Loading @@ -28,7 +28,6 @@ import com.android.systemui.volume.data.repository.audioRepository import kotlinx.coroutines.flow.MutableStateFlow import kotlinx.coroutines.test.runCurrent import kotlinx.coroutines.test.runTest import org.junit.Before import org.junit.Test import org.junit.runner.RunWith import org.mockito.kotlin.eq Loading @@ -46,11 +45,6 @@ class VolumeControllerAdapterTest : SysuiTestCase() { private val volumeController = mock<IVolumeController> {} @Before fun setUp() { kosmos.audioRepository.init() } @Test fun volumeControllerEvent_volumeChanged_callsMethod() = testEvent(VolumeControllerEvent.VolumeChanged(3, 0)) { Loading