From ed9c56f9281363fd932787358eab0919bbc7e212 Mon Sep 17 00:00:00 2001 From: Sola Date: Mon, 31 Jul 2017 18:12:24 +0800 Subject: [PATCH 1/2] =?UTF-8?q?Add=20the=20=E3=80=8Crun=E3=80=8D=20directi?= =?UTF-8?q?ve=20for=20the=20webWorker?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add the 「run」 directive for the webWorker --- coffee/worker.coffee | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/coffee/worker.coffee b/coffee/worker.coffee index c82d513a..6a8aba85 100644 --- a/coffee/worker.coffee +++ b/coffee/worker.coffee @@ -20,6 +20,13 @@ if typeof importScripts is 'function' # Detect webworker context postMessage 'id' : data['id'] 'results': db.exec data['sql'] + when 'run' + if db is null then createDb() + if not data['sql'] then throw 'run: Missing query string' + if not data['params'] then throw 'run: Missing params' + postMessage + 'id' : data['id'] + 'results': db.run data['sql'], data['params'] when 'each' if db is null then createDb() callback = (row) -> postMessage From a881e5a5e58ca3f4a634ffc6b1a63962eb6be530 Mon Sep 17 00:00:00 2001 From: Sola Date: Thu, 10 Aug 2017 00:33:04 +0800 Subject: [PATCH 2/2] test local ci test local ci --- coffee/worker.coffee | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/coffee/worker.coffee b/coffee/worker.coffee index 6a8aba85..b5c2f1d5 100644 --- a/coffee/worker.coffee +++ b/coffee/worker.coffee @@ -20,13 +20,7 @@ if typeof importScripts is 'function' # Detect webworker context postMessage 'id' : data['id'] 'results': db.exec data['sql'] - when 'run' - if db is null then createDb() - if not data['sql'] then throw 'run: Missing query string' - if not data['params'] then throw 'run: Missing params' - postMessage - 'id' : data['id'] - 'results': db.run data['sql'], data['params'] + when 'each' if db is null then createDb() callback = (row) -> postMessage