2024-03-05 10:20:36 +00:00

23 lines
475 B
JavaScript
Executable File

import { Track } from "@shared-classes/DbModels"
export default async (req, res) => {
const { ids, limit = 20, offset = 0 } = req.query
if (!ids) {
return res.status(400).json({
message: "IDs is required",
})
}
let tracks = await Track.find({
_id: [...ids],
public: true,
})
.limit(limit)
.skip(offset)
.catch((err) => {
return []
})
return res.json(tracks)
}