drop album support from api

This commit is contained in:
tmshv committed 2020-02-27 11:25:17 +03:00
1 parent 8b810d7817
commit cc2580aedb
5 files changed
-119

No files matched your search

@@ -1,47 +0,0 @@
import { Response, Request } from 'express'
import Album from '../core/Album'
export async function getItem(req: Request, res: Response) {
const id = req.params.slug
const album = await Album.findById(id)
if (album) {
res.json(album)
} else {
res.status(404)
res.json({
error: `Resource ${id} not found`
})
}
}
export async function getAll(req: Request, res: Response) {
const data = await Album.find({}, { sort: { date: -1 } })
if (data) {
res.json({
items: data,
})
} else {
res.status(404)
res.json({
error: `Not found`
})
}
}
export async function getUrls (req: Request, res: Response) {
const data = await Album.find({})
if (data) {
const items = data.map(x => `/album/${x.id}`)
res.json({
items
})
} else {
res.status(404)
res.json({
error: `Not found`
})
}
}