this.brandLogoImagePath = this.api.brandLogoImagePath;
}
- this.menusService.getAllLanguages().subscribe(data =>{
- this.result = data;
+ }
+
+ getLanguageInfo() {
+ this.menusService.getAllLanguages().subscribe(data =>{
+ this.result = data;
for(let lang of this.result.languageList ){
this.languages.push(lang);
}
-
- this.menusService.getCurrentLang(this.loginSnippetUserid).subscribe(data=>{
- this.result = data;
+
+ this.menusService.getCurrentLang(this.loginSnippetUserid).subscribe(data=>{
+ this.result = data;
this.languages.map((obj:any)=>{
obj.selected = obj.languageId == parseInt(this.result.languageId);
- }) ;
+ }) ;
});
});
}
this.loginSnippetEmail = res.email;
this.loginSnippetUserid = res.userId;
this.lastLogin = Date.parse(res.last_login);
+ this.getLanguageInfo();
}
if(res != null && res.isSystemUser === 'true'){
this.isSystemUser = true;
setLanguage(langId : string){
this.menusService.setLanguage(langId, this.loginSnippetUserid).subscribe(data =>{
- console.log("Language Applied :", data);
this.languageEvent.emit(langId);
});
}