From 3e927e75b8324b7c33e963b906802031df5f557c Mon Sep 17 00:00:00 2001 From: dragonwocky <thedragonring.bod@gmail.com> Date: Fri, 10 Dec 2021 00:06:09 +1100 Subject: [PATCH] imitate notion ipc channels, pull submodules --- insert/api | 2 +- insert/client.mjs | 2 +- insert/electronApi.cjs | 15 +++++++++------ insert/repo | 2 +- 4 files changed, 12 insertions(+), 9 deletions(-) diff --git a/insert/api b/insert/api index 0357dac..4091fcb 160000 --- a/insert/api +++ b/insert/api @@ -1 +1 @@ -Subproject commit 0357dac3b0b23a83b4f33f28a5c44b59496ac599 +Subproject commit 4091fcba3fbbe7bb28daa458824107cb4790e8af diff --git a/insert/client.mjs b/insert/client.mjs index d6853e3..27ebe2d 100644 --- a/insert/client.mjs +++ b/insert/client.mjs @@ -27,7 +27,7 @@ const errors = await registry.errors(); if (errors.length) { - console.log('[notion-enhancer] registry errors:'); + console.error('[notion-enhancer] registry errors:'); console.table(errors); } } diff --git a/insert/electronApi.cjs b/insert/electronApi.cjs index 9cc6b2e..e8c4fbc 100644 --- a/insert/electronApi.cjs +++ b/insert/electronApi.cjs @@ -84,17 +84,20 @@ const db = { }; const ipcRenderer = { - sendMessage: (channel, data = undefined) => { + sendMessage: (channel, data = undefined, namespace = 'notion-enhancer') => { const { ipcRenderer } = require('electron'); - ipcRenderer.send(`notion-enhancer:${channel}`, data); + channel = namespace ? `${namespace}:${channel}` : channel; + ipcRenderer.send(channel, data); }, - sendMessageToHost: (channel, data = undefined) => { + sendMessageToHost: (channel, data = undefined, namespace = 'notion-enhancer') => { const { ipcRenderer } = require('electron'); - ipcRenderer.sendToHost(`notion-enhancer:${channel}`, data); + channel = namespace ? `${namespace}:${channel}` : channel; + ipcRenderer.sendToHost(channel, data); }, - onMessage: (channel, callback) => { + onMessage: (channel, callback, namespace = 'notion-enhancer') => { const { ipcRenderer } = require('electron'); - ipcRenderer.on(`notion-enhancer:${channel}`, callback); + channel = namespace ? `${namespace}:${channel}` : channel; + ipcRenderer.on(channel, callback); }, }; diff --git a/insert/repo b/insert/repo index 859e363..4cd33f4 160000 --- a/insert/repo +++ b/insert/repo @@ -1 +1 @@ -Subproject commit 859e3637b763f934d353058317a321327556de81 +Subproject commit 4cd33f48a01dadaf493987296995a01600c926bf