fix JS error when saving a custom theme vector (#6734)

Этот коммит содержится в:
Saturnino Abril
2017-06-24 07:12:34 +08:00
коммит произвёл enahum
родитель 33eb77b757
Коммит fe7e9d95b3
3 изменённых файлов: 38 добавлений и 23 удалений

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

@@ -383,21 +383,18 @@ export function loadProfilesForDM() {
}
}
export function saveTheme(teamId, theme, onSuccess, onError) {
export function saveTheme(teamId, theme, cb) {
const currentUserId = UserStore.getCurrentId();
savePreferences(currentUserId, [{
const preference = [{
user_id: currentUserId,
category: Preferences.CATEGORY_THEME,
name: teamId,
value: JSON.stringify(theme)
}])(dispatch, getState).then(
(data) => {
if (data && onSuccess) {
onThemeSaved(teamId, theme, onSuccess);
} else if (data == null && onError) {
const serverError = getState().requests.users.savePreferences.error;
onError({id: serverError.server_error_id, ...serverError});
}
}];
savePreferences(currentUserId, preference)(dispatch, getState).then(
() => {
onThemeSaved(teamId, theme, cb);
}
);
}