linagora-rse
Version:
25 lines (22 loc) • 721 B
JavaScript
(function(angular) {
'use strict';
angular.module('esnApp')
// don't remove $state from here or ui-router won't route...
.run(function(session, ioConnectionManager, editableOptions, $state) { // eslint-disable-line
editableOptions.theme = 'bs3';
session.ready.then(function() {
ioConnectionManager.connect();
});
})
.run(settingLanguage);
function settingLanguage($cookies, $translate, esnConfig, ESN_I18N_DEFAULT_LOCALE) {
esnConfig('core.language')
.then(function(language) {
$cookies.locale = language;
$translate.use(language);
})
.catch(function() {
$cookies.locale = ESN_I18N_DEFAULT_LOCALE;
});
}
})(angular);