1234567891011121314151617181920212223242526272829303132333435 |
- const asyncWrapper = require('../../middleware/asyncWrapper');
- const App = require('../../models/App');
- // @desc Update app
- // @route PUT /api/apps/:id
- // @access Public
- const updateApp = asyncWrapper(async (req, res, next) => {
- let app = await App.findOne({
- where: { id: req.params.id },
- });
- if (!app) {
- return next(
- new ErrorResponse(
- `App with the id of ${req.params.id} was not found`,
- 404
- )
- );
- }
- let _body = { ...req.body };
- if (req.file) {
- _body.icon = req.file.filename;
- }
- app = await app.update(_body);
- res.status(200).json({
- success: true,
- data: app,
- });
- });
- module.exports = updateApp;
|