More sync
This commit is contained in:
parent
25179ffd15
commit
1c3116d9dc
7 changed files with 208 additions and 6 deletions
|
|
@ -50,7 +50,7 @@ export class NodeStore {
|
|||
break
|
||||
|
||||
case 5:
|
||||
sendQueue = db.createObjectStore('send_queue', { keyPath: ['UUID', 'Updated'] })
|
||||
sendQueue = db.createObjectStore('send_queue', { keyPath: 'ClientSequence', autoIncrement: true })
|
||||
sendQueue.createIndex('updated', 'Updated', { unique: false })
|
||||
break
|
||||
|
||||
|
|
|
|||
|
|
@ -92,10 +92,10 @@ export class Sync {
|
|||
const nodesToSend = await nodeStore.sendQueue.retrieve(100)
|
||||
const clientUUID = await nodeStore.getAppState('client_uuid')
|
||||
const request = {
|
||||
Nodes: nodesToSend,
|
||||
NodeData: JSON.stringify(nodesToSend),
|
||||
ClientUUID: clientUUID.value,
|
||||
}
|
||||
res = await API.query('POST', `/sync/from_server/${oldMax}/${offset}`, { ClientUUID: clientUUID.value })
|
||||
res = await API.query('POST', `/sync/to_server/${oldMax}/${offset}`, request)
|
||||
console.log(res)
|
||||
|
||||
} catch (e) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue