Skip to content

Instantly share code, notes, and snippets.

@Arunshaik2001
Last active November 28, 2022 05:15
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Arunshaik2001/15510db3649dfda445c9ce7bf6c22581 to your computer and use it in GitHub Desktop.
Save Arunshaik2001/15510db3649dfda445c9ce7bf6c22581 to your computer and use it in GitHub Desktop.
class MainActivity : ComponentActivity() {
@OptIn(ExperimentalPermissionsApi::class)
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
mainActivity = this
setContent {
val permissionState =
rememberMultiplePermissionsState(
listOf(
Manifest.permission.CAMERA,
Manifest.permission.RECORD_AUDIO,
)
)
LaunchedEffect(key1 = true) {
permissionState.launchMultiplePermissionRequest()
}
if (permissionState.allPermissionsGranted) {
VideoCallCompose()
}
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment