feat: Remove Vercel dependencies (#21)

This PR remove the need to use Vercel to setup the server, currently it can still be used as such using the api folder
This commit is contained in:
2022-12-05 11:47:18 +01:00
committed by GitHub
parent 7be0ac3957
commit 3938dc98fc
15 changed files with 4703 additions and 5298 deletions

View File

@@ -53,7 +53,7 @@ export default async (req: Request<unknown, unknown, unknown, query>, res: Respo
try {
const data = await fetchHistory(username, clampValue(parseNumber(days_count) || 14, 1, 30))
setCache(res, parseInt(cache_seconds || ''))
setCache(res, parseInt(cache_seconds || '', 10))
return res.send(ReactDOMServer.renderToStaticMarkup(
new HistoryCard(username, data, {
@@ -73,7 +73,7 @@ export default async (req: Request<unknown, unknown, unknown, query>, res: Respo
))
} catch (err) {
return res.send(
ReactDOMServer.renderToStaticMarkup(new Error(err).render())
ReactDOMServer.renderToStaticMarkup(new Error(err as any).render())
)
}
}

View File

@@ -49,7 +49,7 @@ export default async (req: Request<unknown, unknown, unknown, query>, res: Respo
try {
const data = await fetchProfile(username)
setCache(res, parseInt(cache_seconds || ''))
setCache(res, parseInt(cache_seconds || '', 10))
return res.send(ReactDOMServer.renderToStaticMarkup(
new ProfileCard(data.username, data.xp, data.recentXp, {
@@ -68,7 +68,7 @@ export default async (req: Request<unknown, unknown, unknown, query>, res: Respo
))
} catch (err) {
return res.send(
ReactDOMServer.renderToStaticMarkup(new Error(err).render())
ReactDOMServer.renderToStaticMarkup(new Error(err as any).render())
)
}
}

View File

@@ -43,7 +43,7 @@ export default async (req: Request<unknown, unknown, unknown, query>, res: Respo
try {
const topLangs = await fetchTopLanguages(username)
setCache(res, parseInt(cache_seconds || ''))
setCache(res, parseInt(cache_seconds || '', 10))
return res.send(ReactDOMServer.renderToStaticMarkup(
new TopLanguagesCard(username, topLangs.langs, {
@@ -61,7 +61,7 @@ export default async (req: Request<unknown, unknown, unknown, query>, res: Respo
))
} catch (err) {
return res.send(
ReactDOMServer.renderToStaticMarkup(new Error(err).render())
ReactDOMServer.renderToStaticMarkup(new Error(err as any).render())
)
}
}