From 738397a2782772694e536c1310404c4973c2da75 Mon Sep 17 00:00:00 2001 From: Will McNaughton Date: Mon, 2 Apr 2018 14:54:20 -0500 Subject: [PATCH] Make manually connection configurable --- src/Main.js | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/src/Main.js b/src/Main.js index 870f356..a4d27e2 100755 --- a/src/Main.js +++ b/src/Main.js @@ -8,15 +8,20 @@ export default { let observer = null - Vue.prototype.$connect = function () { - observer = new Observer(connection, opts) - Vue.prototype.$socket = observer.WebSocket - } + if (opts.connectManually) { + Vue.prototype.$connect = function () { + observer = new Observer(connection, opts) + Vue.prototype.$socket = observer.WebSocket + } - Vue.prototype.$disconnect = function () { - observer.reconnection = false - Vue.prototype.$socket.close() - delete Vue.prototype.$socket + Vue.prototype.$disconnect = function () { + observer.reconnection = false + Vue.prototype.$socket.close() + delete Vue.prototype.$socket + } + } else { + observer = new Observer(connection, opts) + Vue.prototype.$socket = observer.WebSockekt } Vue.mixin({