#12 audit and history
This commit is contained in:
@@ -22,7 +22,7 @@ class GameObjectsManager{
|
||||
* @param {App} app The Application, обект приложение
|
||||
*/
|
||||
init(app){
|
||||
const {db, config} = app;
|
||||
const {db, config, am} = app;
|
||||
|
||||
/**
|
||||
* Creates a game object, създаване на игрови обект
|
||||
@@ -58,6 +58,7 @@ class GameObjectsManager{
|
||||
this.update = async function(ctx, data){
|
||||
data.id = parseInt(data.id);
|
||||
let object = await this.read(data.id);
|
||||
await am.addToHistory(object, collection, 'update');
|
||||
data = Object.assign(object, data);
|
||||
if (ctx.files?.file){
|
||||
await this.addFile(data, ctx.files.file)
|
||||
@@ -76,6 +77,7 @@ class GameObjectsManager{
|
||||
*/
|
||||
this.remove = async function(id){
|
||||
id = parseInt(id);
|
||||
await am.addToHistory(id, collection, 'delete');
|
||||
await db.remove(collection, {id});
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user