2
0
mirror of https://github.com/tenrok/vue-native-websocket.git synced 2026-06-02 04:34:06 +03:00

Merge pull request #65 from weglov/feature/fix-reconnection

Fix reconnection ws instance
This commit is contained in:
Viktor
2018-08-29 18:52:32 +03:00
committed by GitHub
5 changed files with 13 additions and 3 deletions
+3
View File
@@ -2,6 +2,9 @@
This package is [semantic versioned](http://semver.org/)
## 2.0.9
- [bugfix]: fixed reconnection
## 2.0.8
- [feature]: custom pass to store logic. Defaults to original passToStore code if no custom logic provided
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "vue-native-websocket",
"version": "2.0.8",
"version": "2.0.9",
"description": "native websocket implemantation for vuejs and vuex",
"main": "dist/build.js",
"scripts": {
+4
View File
@@ -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
View File
@@ -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() }
}