From 69c167a134bacba2da697099813a45013fa53bcf Mon Sep 17 00:00:00 2001 From: Omar Rizwan Date: Wed, 21 Oct 2020 15:13:37 -0700 Subject: native messaging test file. --- extension/background.js | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) (limited to 'extension') diff --git a/extension/background.js b/extension/background.js index a53dae0..c7815e6 100644 --- a/extension/background.js +++ b/extension/background.js @@ -289,10 +289,14 @@ async function releasedir(path) { if (route.releasedir) return route.releasedir(path); } +function log(...ss) { + console.log(...ss); +} + let port; /* let ws;*/ async function onMessage(req) { - console.log('req', req); + log('req', req); let response = { op: req.op, error: unix.EIO }; /* console.time(req.op + ':' + req.path);*/ @@ -366,14 +370,16 @@ async function onMessage(req) { } /* console.timeEnd(req.op + ':' + req.path);*/ - console.log('resp', response); - ws.send(JSON.stringify(response)); + log('resp', response); + /* ws.send(JSON.stringify(response));*/ }; function tryConnect() { port = chrome.runtime.connectNative('com.rsnous.TabFS'); - updateToolbarIcon(); + /* console.log('hello', port);*/ + /* updateToolbarIcon();*/ port.onMessage.addListener(onMessage); + port.onDisconnect.addListener(p => {log(p)}); /* ws = new WebSocket("ws://localhost:8888"); * updateToolbarIcon(); -- cgit v1.2.3 [cgit] Unable to lock slot /tmp/cgit/a3200000.lock: Permission denied (13)