diff --git a/src/Main.js b/src/Main.js index a4d27e2..5bec84c 100755 --- a/src/Main.js +++ b/src/Main.js @@ -15,9 +15,11 @@ export default { } Vue.prototype.$disconnect = function () { - observer.reconnection = false - Vue.prototype.$socket.close() - delete Vue.prototype.$socket + if (observer && observer.reconnection) { observer.reconnection = false } + if (Vue.prototype.$socket) { + Vue.prototype.$socket.close() + delete Vue.prototype.$socket + } } } else { observer = new Observer(connection, opts)