From 55f3ae576d47245dcc8393b0ffbefb38eba65645 Mon Sep 17 00:00:00 2001
From: Harrison Healey <harrisonmhealey@gmail.com>
Date: Wed, 30 Mar 2016 09:55:32 -0400
Subject: Fixed adding direct channels to the sidebar

---
 webapp/utils/utils.jsx | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

(limited to 'webapp/utils/utils.jsx')

diff --git a/webapp/utils/utils.jsx b/webapp/utils/utils.jsx
index 83519a6ec..99765cae2 100644
--- a/webapp/utils/utils.jsx
+++ b/webapp/utils/utils.jsx
@@ -1255,12 +1255,15 @@ export function windowHeight() {
 }
 
 export function openDirectChannelToUser(user, successCb, errorCb) {
+    AsyncClient.savePreference(
+        Constants.Preferences.CATEGORY_DIRECT_CHANNEL_SHOW,
+        user.id,
+        'true'
+    );
+
     const channelName = this.getDirectChannelName(UserStore.getCurrentId(), user.id);
     let channel = ChannelStore.getByName(channelName);
 
-    const preference = PreferenceStore.setPreference(Constants.Preferences.CATEGORY_DIRECT_CHANNEL_SHOW, user.id, 'true');
-    AsyncClient.savePreferences([preference]);
-
     if (channel) {
         if ($.isFunction(successCb)) {
             successCb(channel, true);
-- 
cgit v1.2.3-1-g7c22

