From 316de3e8754dcba8add669101ff5b433f77e0a05 Mon Sep 17 00:00:00 2001 From: or-else Date: Wed, 25 Apr 2018 10:57:07 -0700 Subject: [PATCH] start actually using "keep-logged-in" --- index.html | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/index.html b/index.html index 24a3853b..8b2ba9a4 100644 --- a/index.html +++ b/index.html @@ -3798,7 +3798,10 @@ Tinode.onConnect = this.handleConnected; Tinode.onDisconnect = this.handleDisconnect; this.tnSetup(this.state.serverAddress, this.state.transport); - var token = localStorage.getObject("auth-token"); + var token; + if (localStorage.getObject("keep-logged-in")) { + token = localStorage.getObject("auth-token"); + } if (token) { // When reading from storage, date is returned as string. token.expires = new Date(token.expires); @@ -3940,8 +3943,9 @@ instance.handleError("", null); // Refresh authentication token. - localStorage.setObject("auth-token", Tinode.getAuthToken()); - + if (localStorage.getObject("keep-logged-in")) { + localStorage.setObject("auth-token", Tinode.getAuthToken()); + } // Logged in fine, subscribe to 'me' attaching callbacks from the contacts view. var me = Tinode.getMeTopic(); me.onMetaDesc = instance.tnMeMetaDesc;