Catch when getUserLanguage got exception
This commit is contained in:
+12
-4
@@ -23,11 +23,19 @@ function isValidUserLanguage(language) {
|
|||||||
* @returns {String}
|
* @returns {String}
|
||||||
*/
|
*/
|
||||||
function getUserLanguage() {
|
function getUserLanguage() {
|
||||||
console.info(`[Twake Mail] Current Language: `, navigator.language);
|
let userLanguage = languageDefault;
|
||||||
if (isValidUserLanguage(navigator.language)) {
|
|
||||||
return navigator.language.split('-')[0];
|
try {
|
||||||
|
const language = navigator.language;
|
||||||
|
if (isValidUserLanguage(language)) {
|
||||||
|
userLanguage = language.split('-')[0];
|
||||||
|
}
|
||||||
|
} catch (error) {
|
||||||
|
console.error(`[Twake Mail] Error getting user language:`, error);
|
||||||
}
|
}
|
||||||
return languageDefault;
|
|
||||||
|
console.info(`[Twake Mail] Current Language: `, userLanguage);
|
||||||
|
return userLanguage;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user