Fix localization + setting the token for APIv3 (#674)

This commit is contained in:
enahum 2017-06-26 15:49:28 -04:00 committed by GitHub
parent cb8d7799a8
commit 8d72c0a020
5 changed files with 26 additions and 19 deletions

View file

@ -1,7 +1,7 @@
// Copyright (c) 2016-present Mattermost, Inc. All Rights Reserved.
// See License.txt for license information.
import {GeneralTypes} from 'mattermost-redux/action_types';
import {Client4} from 'mattermost-redux/client';
import {Client, Client4} from 'mattermost-redux/client';
import {ViewTypes} from 'app/constants';
@ -25,14 +25,19 @@ export function handlePasswordChanged(password) {
export function handleSuccessfulLogin() {
return async (dispatch, getState) => {
const token = Client4.getToken();
const url = Client4.getUrl();
dispatch({
type: GeneralTypes.RECEIVED_APP_CREDENTIALS,
data: {
url: Client4.getUrl(),
token: Client4.getToken()
url,
token
}
}, getState);
Client.setToken(token);
Client.setUrl(url);
return true;
};
}

View file

@ -4,6 +4,7 @@
import {connect} from 'react-redux';
import DeviceInfo from 'react-native-device-info';
import {Client, Client4} from 'mattermost-redux/client';
import {getCurrentChannelId} from 'mattermost-redux/selectors/entities/channels';
import {getCurrentUrl} from 'mattermost-redux/selectors/entities/general';
@ -21,6 +22,9 @@ function mapStateToProps(state, ownProps) {
locale = users.profiles[currentUserId].locale;
}
Client.setLocale(locale);
Client4.setLocale(locale);
return {
...ownProps,
theme: getTheme(state),

View file

@ -48,20 +48,18 @@ const TRANSLATIONS = {
'zh-TW': zhTW
};
addLocaleData([
deLocaleData,
enLocaleData,
esLocaleData,
frLocaleData,
jaLocaleData,
koLocaleData,
nlLocaleData,
plLocaleData,
ptLocaleData,
trLocaleData,
ruLocaleData,
zhLocaleData
]);
addLocaleData(deLocaleData);
addLocaleData(enLocaleData);
addLocaleData(esLocaleData);
addLocaleData(frLocaleData);
addLocaleData(jaLocaleData);
addLocaleData(koLocaleData);
addLocaleData(nlLocaleData);
addLocaleData(plLocaleData);
addLocaleData(ptLocaleData);
addLocaleData(trLocaleData);
addLocaleData(ruLocaleData);
addLocaleData(zhLocaleData);
export function getTranslations(locale) {
return TRANSLATIONS[locale] || TRANSLATIONS[DEFAULT_LOCALE];

View file

@ -90,7 +90,7 @@ export const GlobalStyles = StyleSheet.create({
marginTop: 15,
marginBottom: 15,
fontSize: 12,
textAlign: 'center'
textAlign: 'left'
},
switchUp: {

View file

@ -3645,7 +3645,7 @@ makeerror@1.0.x:
mattermost-redux@mattermost/mattermost-redux#master:
version "0.0.1"
resolved "https://codeload.github.com/mattermost/mattermost-redux/tar.gz/b21461562fefc6abe2e31373045059652d814ad1"
resolved "https://codeload.github.com/mattermost/mattermost-redux/tar.gz/caf81fd083fb4f883c787e4ca11bf17e5898e031"
dependencies:
deep-equal "1.0.1"
harmony-reflect "1.5.1"