feat: Implement error handling for favorites limit and consolidate marketplace access logic

This commit is contained in:
Marco Beretta 2025-12-03 22:17:44 +01:00
parent 1ed0ae9de4
commit 92f80f3aaa
No known key found for this signature in database
GPG key ID: D918033D8E74CC11
8 changed files with 80 additions and 72 deletions

View file

@ -17,7 +17,11 @@ const updateFavoritesController = async (req, res) => {
}
if (favorites.length > MAX_FAVORITES) {
return res.status(400).json({ message: `Maximum ${MAX_FAVORITES} favorites allowed` });
return res.status(400).json({
code: 'MAX_FAVORITES_EXCEEDED',
message: `Maximum ${MAX_FAVORITES} favorites allowed`,
limit: MAX_FAVORITES,
});
}
for (const fav of favorites) {