MCPcopy
hub / github.com/piroor/treestyletab / sendMessage

Function sendMessage

webextensions/common/sync.js:366–383  ·  view source on GitHub ↗
(to, data)

Source from the content-addressed store, hash-verified

364}
365
366async 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
385function readMessages() {
386 try {

Callers 2

sendTabsToDeviceFunction · 0.70
sendTabsToAllDevicesFunction · 0.70

Calls 4

logFunction · 0.90
getMyDeviceInfoFunction · 0.85
readMessagesFunction · 0.85
writeMessagesFunction · 0.85

Tested by

no test coverage detected