Function: useMicrophonePermissions()
useMicrophonePermissions(): [() =>
Promise<PermissionStatus>, () =>Promise<PermissionStatus>]
Defined in: packages/mobile-client/src/hooks/usePermissions.ts:70
Hook for querying and requesting microphone permission on the device.
Returns
[() => Promise<PermissionStatus>, () => Promise<PermissionStatus>]
A tuple of [query, request]:
query– checks the current microphone permission status without prompting the user.request– triggers the native permission dialog and returns the resulting status.
Example
const [queryMicPermission ,requestMicPermission ] =useMicrophonePermissions (); conststatus = awaitqueryMicPermission (); if (status !== 'granted') { awaitrequestMicPermission (); }