mirror of
https://github.com/Aviortheking/codestats-readme.git
synced 2025-07-31 08:10:44 +00:00
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:
@@ -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())
|
||||
)
|
||||
}
|
||||
}
|
||||
|
@@ -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())
|
||||
)
|
||||
}
|
||||
}
|
||||
|
@@ -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())
|
||||
)
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user