Error handling

This commit is contained in:
Jannes Vandepitte
2022-08-26 11:10:40 +02:00
parent d9d3d3de45
commit bea07ebe29
5 changed files with 53 additions and 7 deletions

View File

@@ -36,6 +36,7 @@ async function Get(req: NextApiRequest, res: NextApiResponse) {
if (!service.apiKey) {
throw new Error(`API Key for service "${service.name}" is missing`);
}
const history = await new Client(service.url, service.apiKey).history(offset, limit);
const items: UsenetHistoryItem[] = history.slots.map((slot) => ({
@@ -51,7 +52,7 @@ async function Get(req: NextApiRequest, res: NextApiResponse) {
return res.status(200).json(response);
} catch (err) {
return res.status(401).json(err);
return res.status(500).send((err as any).message);
}
}

View File

@@ -63,7 +63,7 @@ async function Get(req: NextApiRequest, res: NextApiResponse) {
return res.status(200).json(response);
} catch (err) {
return res.status(401).json(err);
return res.status(500).send((err as any).message);
}
}