Fix: Login/logout socket connection issue #29

This commit is contained in:
advplyr 2021-11-07 15:20:16 -06:00
parent 65706a52fc
commit ba00acaef5
4 changed files with 11 additions and 6 deletions

View file

@ -157,6 +157,11 @@ class Server extends EventEmitter {
}
connectSocket() {
if (this.socket && !this.connected) {
this.socket.connect()
console.log('[SOCKET] Submitting connect')
return
}
if (this.connected || this.socket) {
if (this.socket) console.error('[SOCKET] Socket already established', this.url)
else console.error('[SOCKET] Already connected to socket', this.url)

View file

@ -13,8 +13,8 @@ android {
applicationId "com.audiobookshelf.app"
minSdkVersion rootProject.ext.minSdkVersion
targetSdkVersion rootProject.ext.targetSdkVersion
versionCode 35
versionName "0.9.17-beta"
versionCode 36
versionName "0.9.18-beta"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
aaptOptions {
// Files and dirs to omit from the packaged assets dir, modified to accommodate modern web apps.

View file

@ -1,6 +1,6 @@
{
"name": "audiobookshelf-app",
"version": "v0.9.17-beta",
"version": "v0.9.18-beta",
"author": "advplyr",
"scripts": {
"dev": "nuxt --hostname localhost --port 1337",

View file

@ -67,8 +67,8 @@ export default {
}
},
methods: {
logout() {
this.$axios.$post('/logout').catch((error) => {
async logout() {
await this.$axios.$post('/logout').catch((error) => {
console.error(error)
})
this.$server.logout()