qw-gallery-scenery/server/routes/update_image_data.ts
2021-02-08 17:08:22 +03:00

18 lines
590 B
TypeScript

import db_ops from './../helpers/db_ops'
import {Request, Response} from 'express';
async function update_image_data(req:Request,res:Response) {
const id = parseInt(req.body.id);
const image_data = req.body.image_data;
if(!isNaN(id) && req.session?.user_id){
const user = await db_ops.activated_user.find_user_by_id(req.session?.user_id)
if(user[0].isAdmin){
db_ops.image_ops.update_image_data_by_id(id,image_data)
res.json({message:"OK"})
return
}
}
res.sendStatus(404);
}
export default update_image_data;