From f1540c63269401bab80aa012a06ac79f4259a21a Mon Sep 17 00:00:00 2001 From: Seven Du Date: Tue, 13 Aug 2013 08:46:16 +0800 Subject: [PATCH] auto subscribe to background_job when use bgapi --- htdocs/portal/assets/js/fsportal.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/htdocs/portal/assets/js/fsportal.js b/htdocs/portal/assets/js/fsportal.js index f76c371d23..d002cac4d1 100644 --- a/htdocs/portal/assets/js/fsportal.js +++ b/htdocs/portal/assets/js/fsportal.js @@ -716,11 +716,13 @@ App.usersController = Ember.ArrayController.create({ App.initialize(); var global_debug_event = false; +var global_background_job = false; function eventCallback(data) { console.log(data["Event-Name"]); - if (global_debug_event) { + if (global_debug_event || + (global_background_job && data["Event-Name"] == "BACKGROUND_JOB")) { console.log(data); } @@ -800,6 +802,10 @@ function api(cmdstr) //execute bgapi function bgapi(cmd) { + if (!global_background_job) { + socket.send("event json BACKGROUND_JOB"); + global_background_job = true; + } api("bgapi " + cmd); }