redirecter for ao3 that adds opengraph metadata

fix order of code

Changed files
+2 -2
src
app
works
[workId]
chapters
[chapterId]
preview
+2 -2
src/app/works/[workId]/chapters/[chapterId]/preview/route.js
···
export async function GET(req, ctx) {
const { workId, chapterId } = await ctx.params
const props = await req.nextUrl.searchParams
const work = await fetch(`http://${process.env.DOMAIN}/api/works/${workId}${domainParam}`)
const data = await data.json()
-
const addr = `${props.has('archive') ? props.get('archive').replace("https://", "")+"/" : 'archiveofourown.org/'}works/${workId}/chapters/${chapterId}`
-
const domainParam = props.has('archive') ? `?archive=${props.get('archive')}` : ''
const imageParams = await sanitizeData({type: 'work', data: data, props: props})
const theme = imageParams.theme
const baseFont = baseFonts[imageParams.baseFont].displayName
···
export async function GET(req, ctx) {
const { workId, chapterId } = await ctx.params
const props = await req.nextUrl.searchParams
+
const addr = `${props.has('archive') ? props.get('archive').replace("https://", "")+"/" : 'archiveofourown.org/'}works/${workId}/chapters/${chapterId}`
+
const domainParam = props.has('archive') ? `?archive=${props.get('archive')}` : ''
const work = await fetch(`http://${process.env.DOMAIN}/api/works/${workId}${domainParam}`)
const data = await data.json()
const imageParams = await sanitizeData({type: 'work', data: data, props: props})
const theme = imageParams.theme
const baseFont = baseFonts[imageParams.baseFont].displayName