Merge pull request #2575 from hmhealey/plt2480

PLT-2478/PLT-2480 Fixing direct channels in sidebar
Этот коммит содержится в:
Joram Wilander
2016-03-30 11:16:49 -04:00
родитель d2ddddc4aa b6d6153afb
Коммит 52074b70a4
2 изменённых файлов: 11 добавлений и 6 удалений

Просмотреть файл

@@ -1259,12 +1259,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);