mirror of
https://github.com/tenrok/vue-native-websocket.git
synced 2026-05-25 09:04:06 +03:00
fix reconnection ws instance
This commit is contained in:
Vendored
+1
-1
File diff suppressed because one or more lines are too long
@@ -8,6 +8,10 @@ export default {
|
||||
|
||||
let observer = null
|
||||
|
||||
opts.$setInstance = (wsInstance) => {
|
||||
Vue.prototype.$socket = wsInstance
|
||||
}
|
||||
|
||||
if (opts.connectManually) {
|
||||
Vue.prototype.$connect = () => {
|
||||
observer = new Observer(connection, opts)
|
||||
|
||||
+4
-1
@@ -55,7 +55,10 @@ export default class {
|
||||
|
||||
if (this.store) { this.passToStore('SOCKET_' + eventType, event) }
|
||||
|
||||
if (this.reconnection && eventType === 'onopen') { this.reconnectionCount = 0 }
|
||||
if (this.reconnection && eventType === 'onopen') {
|
||||
this.opts.$setInstance(event.currentTarget)
|
||||
this.reconnectionCount = 0
|
||||
}
|
||||
|
||||
if (this.reconnection && eventType === 'onclose') { this.reconnect() }
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user