in app/src/main/java/com/amazon/ivs/broadcast/ui/fragments/main/MainViewModel.kt [231:242]
fun toggleMute(onToggle: (muted: Boolean) -> Unit) {
Timber.d("Toggling audio state")
isStreamMuted = !isStreamMuted
if (isStreamMuted) {
microphoneDevice?.let { device ->
session?.detachDevice(device)
}
} else {
attachMic(microphoneDevice?.deviceId)
}
onToggle(isStreamMuted)
}