mirror of
https://github.com/oxen-io/session-android.git
synced 2025-04-21 14:31:30 +00:00
minor refactor
This commit is contained in:
parent
51856138e3
commit
c7bbdb778b
@ -15,7 +15,7 @@ class SignalAudioHandler(looper: Looper) : Handler(looper) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
fun isOnHandler(): Boolean {
|
private fun isOnHandler(): Boolean {
|
||||||
return Looper.myLooper() == looper
|
return Looper.myLooper() == looper
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -34,9 +34,9 @@ class SignalAudioManager(private val context: Context,
|
|||||||
private val androidAudioManager: AudioManagerCompat) {
|
private val androidAudioManager: AudioManagerCompat) {
|
||||||
|
|
||||||
private var commandAndControlThread: HandlerThread? = HandlerThread("call-audio", ThreadUtils.PRIORITY_IMPORTANT_BACKGROUND_THREAD).apply { start() }
|
private var commandAndControlThread: HandlerThread? = HandlerThread("call-audio", ThreadUtils.PRIORITY_IMPORTANT_BACKGROUND_THREAD).apply { start() }
|
||||||
private var handler: SignalAudioHandler? = SignalAudioHandler(commandAndControlThread!!.looper)
|
private var handler: SignalAudioHandler = SignalAudioHandler(commandAndControlThread!!.looper)
|
||||||
|
|
||||||
private var signalBluetoothManager: SignalBluetoothManager = SignalBluetoothManager(context, this, androidAudioManager, handler!!)
|
private var signalBluetoothManager: SignalBluetoothManager = SignalBluetoothManager(context, this, androidAudioManager, handler)
|
||||||
|
|
||||||
private var state: State = State.UNINITIALIZED
|
private var state: State = State.UNINITIALIZED
|
||||||
|
|
||||||
@ -63,7 +63,7 @@ class SignalAudioManager(private val context: Context,
|
|||||||
private var wiredHeadsetReceiver: WiredHeadsetReceiver? = null
|
private var wiredHeadsetReceiver: WiredHeadsetReceiver? = null
|
||||||
|
|
||||||
fun handleCommand(command: AudioManagerCommand) {
|
fun handleCommand(command: AudioManagerCommand) {
|
||||||
handler?.post {
|
handler.post {
|
||||||
when (command) {
|
when (command) {
|
||||||
is AudioManagerCommand.Initialize -> initialize()
|
is AudioManagerCommand.Initialize -> initialize()
|
||||||
is AudioManagerCommand.UpdateAudioDeviceState -> updateAudioDeviceState()
|
is AudioManagerCommand.UpdateAudioDeviceState -> updateAudioDeviceState()
|
||||||
@ -107,7 +107,7 @@ class SignalAudioManager(private val context: Context,
|
|||||||
}
|
}
|
||||||
|
|
||||||
fun shutdown() {
|
fun shutdown() {
|
||||||
handler!!.post {
|
handler.post {
|
||||||
stop(false)
|
stop(false)
|
||||||
if (commandAndControlThread != null) {
|
if (commandAndControlThread != null) {
|
||||||
Log.i(TAG, "Shutting down command and control")
|
Log.i(TAG, "Shutting down command and control")
|
||||||
@ -172,7 +172,7 @@ class SignalAudioManager(private val context: Context,
|
|||||||
}
|
}
|
||||||
|
|
||||||
private fun updateAudioDeviceState() {
|
private fun updateAudioDeviceState() {
|
||||||
handler!!.assertHandlerThread()
|
handler.assertHandlerThread()
|
||||||
|
|
||||||
Log.i(
|
Log.i(
|
||||||
TAG,
|
TAG,
|
||||||
@ -362,7 +362,7 @@ class SignalAudioManager(private val context: Context,
|
|||||||
val pluggedIn = intent.getIntExtra("state", 0) == 1
|
val pluggedIn = intent.getIntExtra("state", 0) == 1
|
||||||
val hasMic = intent.getIntExtra("microphone", 0) == 1
|
val hasMic = intent.getIntExtra("microphone", 0) == 1
|
||||||
|
|
||||||
handler?.post { onWiredHeadsetChange(pluggedIn, hasMic) }
|
handler.post { onWiredHeadsetChange(pluggedIn, hasMic) }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user