(to, data)
| 364 | } |
| 365 | |
| 366 | async function sendMessage(to, data) { |
| 367 | const myDeviceInfo = await getMyDeviceInfo(); |
| 368 | try { |
| 369 | const messages = readMessages(); |
| 370 | messages.push({ |
| 371 | timestamp: Date.now(), |
| 372 | from: myDeviceInfo.id, |
| 373 | to, |
| 374 | data |
| 375 | }); |
| 376 | log('sendMessage: queued messages => ', messages); |
| 377 | writeMessages(messages); |
| 378 | } |
| 379 | catch(error) { |
| 380 | console.log('Sync.sendMessage: failed to send message ', error); |
| 381 | writeMessages([]); |
| 382 | } |
| 383 | } |
| 384 | |
| 385 | function readMessages() { |
| 386 | try { |
no test coverage detected