apply functions
This commit is contained in:
@@ -55,8 +55,7 @@ export class DatabaseCrudHandler extends HttpHandler implements CrudHandler {
|
||||
cm.update ();
|
||||
|
||||
const dm = new this.dm;
|
||||
for (const key of Object.keys (body_data))
|
||||
dm.set (key, cm.get (key));
|
||||
dm.apply (cm);
|
||||
await dm.write ();
|
||||
|
||||
res.status (http.status_created)
|
||||
@@ -76,7 +75,7 @@ export class DatabaseCrudHandler extends HttpHandler implements CrudHandler {
|
||||
const dm = new this.dm (parseInt (req.headers.id as string));
|
||||
const found = await dm.read ();
|
||||
|
||||
const cm = new this.cm (dm.object);
|
||||
const cm = new this.cm (dm.get_data ());
|
||||
cm.update ();
|
||||
|
||||
res.status (found ? http.status_ok : http.status_not_found)
|
||||
@@ -105,15 +104,13 @@ export class DatabaseCrudHandler extends HttpHandler implements CrudHandler {
|
||||
return;
|
||||
}
|
||||
|
||||
const cm = new this.cm (dm.object);
|
||||
const cm = new this.cm (dm.get_data ());
|
||||
cm.update ();
|
||||
|
||||
for (const key of Object.keys (body_data))
|
||||
cm.set (key, body_data[key] as string|number|boolean);
|
||||
cm.apply_object (body_data);
|
||||
cm.update ();
|
||||
|
||||
for (const key of Object.keys (cm.object))
|
||||
dm.set (key, cm.get (key));
|
||||
dm.apply (cm);
|
||||
|
||||
const written = await dm.write ();
|
||||
|
||||
|
Reference in New Issue
Block a user