Skip to content

Commit

Permalink
fix(demo): resolve issues specific to Serverless function runtime
Browse files Browse the repository at this point in the history
  • Loading branch information
tobua committed Feb 3, 2024
1 parent 8ef7870 commit c494b66
Show file tree
Hide file tree
Showing 3 changed files with 3 additions and 9 deletions.
2 changes: 1 addition & 1 deletion demo/api/serverless/[lang].ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import type { VercelRequest, VercelResponse } from '@vercel/node'
import { Language } from 'epic-language'
import { translate } from 'epic-language/function'
import englishSheet from '../en.json'
import englishSheet from '../en.json' with { type: 'json' }
import { it } from 'avait'

export default async function handler(request: VercelRequest, response: VercelResponse) {
Expand Down
5 changes: 1 addition & 4 deletions demo/api/static/edge/[lang].ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,7 @@ export async function GET(request: Request) {
const searchParams = new URL(request.url).searchParams
const language = searchParams.get('lang') ?? ''
if (!(language in Language)) return new Response(`Missing language "${language}"`)
const {
error,
value: { default: sheet },
} = await it(import(`../translations/${language}.json`))
const { error, value: sheet } = await it(import(`../translations/${language}.json`))
if (error) return new Response(`Sheet for language "${language}" not found!`)
return new Response(JSON.stringify(sheet), {
status: 200,
Expand Down
5 changes: 1 addition & 4 deletions demo/api/static/serverless/[lang].ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,7 @@ export default async function handler(request: VercelRequest, response: VercelRe
const language = request.query.lang as Language
if (!(language in Language))
return response.status(500).json({ error: `Missing language "${language}"` })
const {
error,
value: { default: sheet },
} = await it(import(`../translations/${language}.json`))
const { error, value: sheet } = await it(import(`../translations/${language}.json`))
if (error)
return response.status(500).json({ error: `Sheet for language "${language}" not found!` })
response.status(200).json(sheet)
Expand Down

0 comments on commit c494b66

Please sign in to comment.