2
0
mirror of https://github.com/tenrok/vue-native-websocket.git synced 2026-05-17 05:09:39 +03:00

Add connect and disconnect functions

This commit is contained in:
Will McNaughton
2018-04-02 13:55:59 -05:00
parent 868c6e33d2
commit 4a6a39009a
+11 -2
View File
@@ -6,9 +6,18 @@ export default {
install (Vue, connection, opts = {}) {
if (!connection) { throw new Error('[vue-native-socket] cannot locate connection') }
let observer = new Observer(connection, opts)
let observer = null
Vue.prototype.$socket = observer.WebSocket
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.mixin({
created () {