Fixed adding direct channels to the sidebar
Этот коммит содержится в:
@@ -1255,12 +1255,15 @@ export function windowHeight() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export function openDirectChannelToUser(user, successCb, errorCb) {
|
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);
|
const channelName = this.getDirectChannelName(UserStore.getCurrentId(), user.id);
|
||||||
let channel = ChannelStore.getByName(channelName);
|
let channel = ChannelStore.getByName(channelName);
|
||||||
|
|
||||||
const preference = PreferenceStore.setPreference(Constants.Preferences.CATEGORY_DIRECT_CHANNEL_SHOW, user.id, 'true');
|
|
||||||
AsyncClient.savePreferences([preference]);
|
|
||||||
|
|
||||||
if (channel) {
|
if (channel) {
|
||||||
if ($.isFunction(successCb)) {
|
if ($.isFunction(successCb)) {
|
||||||
successCb(channel, true);
|
successCb(channel, true);
|
||||||
|
|||||||
Ссылка в новой задаче
Block a user