Spaces:
Runtime error
Runtime error
File size: 692 Bytes
a126dda | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | import { success, created } from '../../lib/response.js'
import * as assetsService from './assets.service.js'
export async function list(req, res, next) {
try {
const assets = await assetsService.getAssets(req.params.templateId, req.query.type)
success(res, assets)
} catch (err) { next(err) }
}
export async function create(req, res, next) {
try {
const asset = await assetsService.createAsset(req.params.templateId, req.body)
created(res, asset)
} catch (err) { next(err) }
}
export async function remove(req, res, next) {
try {
await assetsService.deleteAsset(req.params.id)
success(res, null, 'تم حذف الأصل')
} catch (err) { next(err) }
}
|