mirror of
https://github.com/advplyr/audiobookshelf.git
synced 2025-08-05 18:54:39 +02:00
New model update details, author and series inputs with create new, compare & copy utils
This commit is contained in:
parent
f2be3bc95e
commit
5f4e5cd3d8
19 changed files with 707 additions and 70 deletions
15
server/controllers/SeriesController.js
Normal file
15
server/controllers/SeriesController.js
Normal file
|
@ -0,0 +1,15 @@
|
|||
const Logger = require('../Logger')
|
||||
|
||||
class SeriesController {
|
||||
constructor() { }
|
||||
|
||||
async search(req, res) {
|
||||
var q = (req.query.q || '').toLowerCase()
|
||||
if (!q) return res.json([])
|
||||
var limit = (req.query.limit && !isNaN(req.query.limit)) ? Number(req.query.limit) : 25
|
||||
var series = this.db.series.filter(se => se.name.toLowerCase().includes(q))
|
||||
series = series.slice(0, limit)
|
||||
res.json(series)
|
||||
}
|
||||
}
|
||||
module.exports = new SeriesController()
|
Loading…
Add table
Add a link
Reference in a new issue