rue-mist-interface
Version:
Mist interface application
13 lines (12 loc) • 466 B
JavaScript
exports.getLanguage = function getLanguage() {
return function (dispatch) {
dispatch({ type: '[CLIENT]:GET_LANGUAGE:START' });
try {
const lang = ipc.sendSync('backendAction_getLanguage');
TAPi18n.setLanguage(lang);
dispatch({ type: '[CLIENT]:GET_LANGUAGE:SUCCESS', payload: { i18n: lang } });
} catch (error) {
dispatch({ type: '[CLIENT]:GET_LANGUAGE:FAILURE', error });
}
}
}