Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
private setActiveLang() {
const cachedLang = this.storage.getItem(this.storageKey);
const browserLang = getBrowserLang();
const cultureLang = getBrowserCultureLang();
const defaultLang = this.service.config.defaultLang;
const activeLang = isFunction(this.config.getLangFn)
? this.config.getLangFn({
browserLang,
defaultLang,
cultureLang,
cachedLang
})
: cachedLang || defaultLang;
activeLang && this.service.setActiveLang(activeLang);
}