start actually using "keep-logged-in"

This commit is contained in:
or-else
2018-04-25 10:57:07 -07:00
parent 22c92043a1
commit 316de3e875
+6 -2
View File
@@ -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.
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;