about summary refs log tree commit diff
path: root/src/lib/hooks/usePermissions.web.ts
blob: b65bbc4141f5d3a90cff15aa24888dce121f5414 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
export function usePhotoLibraryPermission() {
  const requestPhotoAccessIfNeeded = async () => {
    // On the, we use <input type="file"> to produce a filepicker
    // This does not need any permission granting.
    return true
  }
  return {requestPhotoAccessIfNeeded}
}

export function useCameraPermission() {
  const requestCameraAccessIfNeeded = async () => {
    return false
  }

  return {requestCameraAccessIfNeeded}
}

export function useVideoLibraryPermission() {
  const requestVideoAccessIfNeeded = async () => {
    return true
  }

  return {requestVideoAccessIfNeeded}
}