summaryrefslogtreecommitdiffstats
path: root/webapp/root.jsx
diff options
context:
space:
mode:
authorJoram Wilander <jwawilander@gmail.com>2017-05-04 16:36:31 -0400
committerGitHub <noreply@github.com>2017-05-04 16:36:31 -0400
commitfe95276ba849bc7a520087369eea0aaff6c92358 (patch)
tree7eaa8cca5fdd2ab7d2839e474fe3e34f468fc7a3 /webapp/root.jsx
parent1838f6c25eb95a34f7fc5892e6896b3c3e2f3673 (diff)
downloadchat-fe95276ba849bc7a520087369eea0aaff6c92358.tar.gz
chat-fe95276ba849bc7a520087369eea0aaff6c92358.tar.bz2
chat-fe95276ba849bc7a520087369eea0aaff6c92358.zip
PLT-6492 Use new cookie to determine if user is logged in (#6317)
* Use new cookie to determine if user is logged in * Add temporary code for 3.9 to prevent forced re-login
Diffstat (limited to 'webapp/root.jsx')
-rw-r--r--webapp/root.jsx7
1 files changed, 2 insertions, 5 deletions
diff --git a/webapp/root.jsx b/webapp/root.jsx
index 03595f85c..94645b661 100644
--- a/webapp/root.jsx
+++ b/webapp/root.jsx
@@ -13,7 +13,6 @@ import PDFJS from 'pdfjs-dist';
import * as Websockets from 'actions/websocket_actions.jsx';
import {loadMeAndConfig} from 'actions/user_actions.jsx';
import ChannelStore from 'stores/channel_store.jsx';
-import UserStore from 'stores/user_store.jsx';
import * as I18n from 'i18n/i18n.jsx';
// Import our styles
@@ -61,9 +60,7 @@ function preRenderSetup(callwhendone) {
setUrl(window.location.origin);
- const currentUserId = localStorage.getItem('currentUserId');
-
- if (currentUserId) {
+ if (document.cookie.indexOf('MMUSERID=') > -1) {
loadMeAndConfig(() => d1.resolve());
} else {
getClientConfig()(store.dispatch, store.getState).then(
@@ -85,7 +82,7 @@ function preRenderSetup(callwhendone) {
() => {
// Turn off to prevent getting stuck in a loop
$(window).off('beforeunload');
- if (UserStore.getCurrentUser()) {
+ if (document.cookie.indexOf('MMUSERID=') > -1) {
viewChannel('', ChannelStore.getCurrentId() || '')(dispatch, getState);
}
Websockets.close();