allow screenshot from game as thumbnail header
This commit is contained in:
@@ -1,4 +1,7 @@
|
||||
import express from 'express';
|
||||
import multipart from 'connect-multiparty';
|
||||
|
||||
const multipartMiddleware = multipart();
|
||||
|
||||
/**
|
||||
* GamesController. API for the games manager, граничен клас за комуникация с модула за игрови дефиниции
|
||||
@@ -35,6 +38,19 @@ class GamesController{
|
||||
}
|
||||
});
|
||||
|
||||
router.post('/:id/header', multipartMiddleware, async (req, res)=>{
|
||||
try{
|
||||
let id = parseInt(req.params.id);
|
||||
await game.setHeader(req, id, req.files.file);
|
||||
res.json({status: 'OK'});
|
||||
am.audit(req, `game-header-set`, id);
|
||||
}catch(err){
|
||||
console.error(err);
|
||||
res.status(500).json({status: 'ERR', err});
|
||||
am.audit(req, `game-header-error`, id, {e: err});
|
||||
}
|
||||
});
|
||||
|
||||
/**
|
||||
* API: POST /api/game/ List games by given criteria, търсене в игрови дефиниции
|
||||
* @function list
|
||||
|
||||
Reference in New Issue
Block a user