about summary refs log tree commit diff
path: root/src/state/queries/video/util.ts
blob: 266d8aee3730401fc0631ed3c8372c8d6a1c9822 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
const UPLOAD_ENDPOINT = process.env.EXPO_PUBLIC_VIDEO_ROOT_ENDPOINT ?? ''

export const createVideoEndpointUrl = (
  route: string,
  params?: Record<string, string>,
) => {
  const url = new URL(`${UPLOAD_ENDPOINT}`)
  url.pathname = route
  if (params) {
    for (const key in params) {
      url.searchParams.set(key, params[key])
    }
  }
  return url.href
}