diff --git a/sdk/src/main/AndroidManifest.xml b/sdk/src/main/AndroidManifest.xml index 6f31791..e67aa8d 100644 --- a/sdk/src/main/AndroidManifest.xml +++ b/sdk/src/main/AndroidManifest.xml @@ -5,6 +5,8 @@ + + + pendingPermissionRequest?.let { request -> + activity?.runOnUiThread { + if (isGranted) { + request.grant(arrayOf(PermissionRequest.RESOURCE_AUDIO_CAPTURE)) + } else { + showToast("Microphone permission is required to send voice messages") + request.deny() + } + } + pendingPermissionRequest = null + } + } + private fun showToast(msg: String){ Toast.makeText(requireContext(), msg, Toast.LENGTH_SHORT).show() }