@live-change/framework
Advanced tools
Comparing version 0.2.15 to 0.2.16
@@ -185,3 +185,5 @@ const ReactiveDao = require("@live-change/dao") | ||
) | ||
await this.dao.request(['database', 'put'], this.databaseName, triggersTable, { ...data }) | ||
await this.dao.request(['database', 'update', this.databaseName, triggersTable, data.id, [ | ||
{ op: 'reverseMerge', value: data } | ||
]]) | ||
let observer | ||
@@ -212,11 +214,5 @@ return new Promise((resolve, reject) => { | ||
) | ||
//await this.dao.request(['database', 'put'], this.databaseName, commandsTable, { ...data }) | ||
await this.dao.request(['database', 'query', this.databaseName, `(${ | ||
async (input, output, { commandsTable, data }) => { | ||
const value = await input.table(commandsTable).object(data.id).get() | ||
if(!value) { | ||
return await output.table(commandsTable).put(data) | ||
} | ||
} | ||
})`, { commandsTable, data }]) | ||
await this.dao.request(['database', 'update', this.databaseName, commandsTable, data.id, [ | ||
{ op: 'reverseMerge', value: data } | ||
]]) | ||
let observer | ||
@@ -223,0 +219,0 @@ return new Promise((resolve, reject) => { |
{ | ||
"name": "@live-change/framework", | ||
"version": "0.2.15", | ||
"version": "0.2.16", | ||
"description": "Live Change Framework - ultimate solution for real time mobile/web apps", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
109623
3048