Skip to content

Commit

Permalink
Update parsePreviewUrl.ts
Browse files Browse the repository at this point in the history
  • Loading branch information
stipsan authored Oct 21, 2024
1 parent b4a1085 commit fc45071
Showing 1 changed file with 2 additions and 7 deletions.
9 changes: 2 additions & 7 deletions packages/preview-url-secret/src/parsePreviewUrl.ts
Original file line number Diff line number Diff line change
@@ -1,8 +1,4 @@
import {
urlSearchParamPreviewPathname,
urlSearchParamPreviewPerspective,
urlSearchParamPreviewSecret,
} from './constants'
import {urlSearchParamPreviewPathname, urlSearchParamPreviewSecret} from './constants'
import type {ParsedPreviewUrl} from './types'

/**
Expand All @@ -14,12 +10,11 @@ export function parsePreviewUrl(unsafeUrl: string): ParsedPreviewUrl {
if (!secret) {
throw new Error('Missing secret')
}
const studioPreviewPerspective = url.searchParams.get(urlSearchParamPreviewPerspective)
let redirectTo = undefined
const unsafeRedirectTo = url.searchParams.get(urlSearchParamPreviewPathname)
if (unsafeRedirectTo) {
const {pathname, search, hash} = new URL(unsafeRedirectTo, 'http://localhost')
redirectTo = `${pathname}${search}${hash}`
}
return {secret, redirectTo, studioPreviewPerspective}
return {secret, redirectTo}
}

0 comments on commit fc45071

Please sign in to comment.