Add: server localization for chapter lookup

This commit is contained in:
Nicholas Wallace 2025-04-19 23:25:17 -07:00
parent 7e69713683
commit 79fe064c4a
3 changed files with 5 additions and 3 deletions

View file

@ -108,12 +108,12 @@ class SearchController {
async findChapters(req, res) {
const asin = req.query.asin
if (!isValidASIN(asin.toUpperCase())) {
return res.json({ error: 'Invalid ASIN' })
return res.json({ error: 'Invalid ASIN', stringKey: 'MessageInvalidAsin' })
}
const region = (req.query.region || 'us').toLowerCase()
const chapterData = await BookFinder.findChapters(asin, region)
if (!chapterData) {
return res.json({ error: 'Chapters not found' })
return res.json({ error: 'Chapters not found', stringKey: 'MessageChaptersNotFound' })
}
res.json(chapterData)
}