Files
NodeBB/src/controllers/write/categories.js

27 lines
748 B
JavaScript
Raw Normal View History

'use strict';
const categories = require('../../categories');
2020-10-16 22:41:38 -04:00
const api = require('../../api');
const helpers = require('../helpers');
const Categories = module.exports;
Categories.create = async (req, res) => {
2020-10-16 22:41:38 -04:00
const response = await api.categories.create(req, req.body);
helpers.formatApiResponse(200, res, response);
};
Categories.update = async (req, res) => {
const payload = {};
payload[req.params.cid] = req.body;
2020-10-16 22:41:38 -04:00
await api.categories.update(req, payload);
const categoryObjs = await categories.getCategories([req.params.cid]);
helpers.formatApiResponse(200, res, categoryObjs[0]);
};
Categories.delete = async (req, res) => {
2020-10-16 22:41:38 -04:00
await api.categories.delete(req, { cid: req.params.cid });
helpers.formatApiResponse(200, res);
};