Refactor API key validation: streamline error handling and enforce API key presence in routes

This commit is contained in:
2025-09-27 22:54:15 +02:00
parent f83f321876
commit 0fca896cc2
2 changed files with 44 additions and 55 deletions

View File

@@ -341,17 +341,6 @@ router.get("/apiKeys", authenticate, async (req, res) => {
return res.status(500).json({ message: "Failed to fetch API keys" });
});
router.get("/apiKeys/apiV2/:id", authenticate, async (req, res) => {
if (req.params.id !== process.env.ADMIN_ID) {
return res.status(403).json({ message: "Access denied" });
}
const result = await getAPIkey();
if (result.success) {
return res.status(200).json(result.data);
}
return res.status(500).json({ message: "Failed to fetch API keys" });
});
router.delete("/deleteAPKey/:id", authenticate, async (req, res) => {
const apiKeyId = req.params.id;
const result = await deleteAPKey(apiKeyId);