SyncMadeEasy/force-app/main/default/aura/AppFooter/AppFooterController.js

35 lines
1.7 KiB
JavaScript

({
doInit : function(component, event, helper) {
console.log("footer doinit called");
var getDocumentUrl = component.get('c.getWriteReviewURL');
getDocumentUrl.setCallback(this,function(res){
var state = res.getState();
var returnvalue = [];
returnvalue = JSON.parse(res.getReturnValue());
console.log('returnvalue'+JSON.stringify(JSON.parse(res.getReturnValue())));
if(state == 'SUCCESS'&& returnvalue != null ){
/*component.set("v.WriteReviewURL",Mapofreturnvalue.get('AppWriteReviewURL'));
component.set("v.facebookURL",Mapofreturnvalue.get('Facebook'));
component.set("v.InstagramURL",Mapofreturnvalue.get('Twitter'));
component.set("v.twitterURL",Mapofreturnvalue.get('Instagram'));
component.set("v.LinkedinURL",Mapofreturnvalue.get('Linkedin'));*/
for(var item in returnvalue){
var name = returnvalue[item]['name'];
var url = returnvalue[item]['Url'];
if(name == 'Facebook'){
component.set("v.facebookURL",url);
}else if(name == 'Instagram'){
component.set("v.InstagramURL",url);
}else if(name == 'Twitter'){
component.set("v.twitterURL",url);
}else if(name == 'Linkedin'){
component.set("v.LinkedinURL",url);
}
}
}
});
$A.enqueueAction(getDocumentUrl);
}
})