style: linting and formatting

This commit is contained in:
Riccardo
2023-11-29 19:44:39 +01:00
parent 74ec709155
commit 77a9d50927
23 changed files with 1452 additions and 127 deletions

View File

@@ -14,22 +14,22 @@ export async function GET(request: Request) {
const response = await hackernewsApi();
return new NextResponse(JSON.stringify(response), {
status: 200,
status: 200
});
}
async function hackernewsApi() {
const topstories: number[] = await fetch(topNews).then((res) => res.json());
const topstories: number[] = await fetch(topNews).then(res => res.json());
console.log('topstories', topstories);
const newsPromises = topstories
.splice(0, Number(process.env.NEWS_LIMIT))
.map(async (id) => {
.map(async id => {
console.log('id', id);
const sourceNews: z.infer<typeof NewsSchema> = await fetch(
singleNews(id)
).then((res) => res.json());
).then(res => res.json());
console.log('sourceNews', sourceNews);
@@ -42,7 +42,7 @@ async function hackernewsApi() {
by: sourceNews.by,
time: sourceNews.time,
url: sourceNews.url,
score: sourceNews.score,
score: sourceNews.score
},
update: {
title: sourceNews.title,
@@ -51,18 +51,18 @@ async function hackernewsApi() {
by: sourceNews.by,
time: sourceNews.time,
url: sourceNews.url,
score: sourceNews.score,
score: sourceNews.score
},
where: {
id,
id
},
select: {
id: true,
},
id: true
}
});
});
const newsIds = await Promise.all(newsPromises);
return newsIds.map((news) => news.id);
return newsIds.map(news => news.id);
}