({
|
CallBackAction: function (component, action_name, para, callback) {
|
var action = component.get(
|
'c.' + action_name.trimStart().replace('c.', '')
|
);
|
if (para) {
|
action.setParams(para);
|
}
|
if (callback) {
|
action.setCallback(this, function (data) {
|
callback(data);
|
});
|
}
|
|
$A.enqueueAction(action);
|
},
|
ShowToast: function (paras) {
|
var toastEvent = $A.get('e.force:showToast');
|
toastEvent.setParams(paras);
|
toastEvent.fire();
|
},
|
AwsPost: function (postURL, data, callback, token) {
|
let payloadForNewPI = '';
|
if (typeof data == 'string') {
|
payloadForNewPI = data;
|
} else {
|
payloadForNewPI = JSON.stringify(data);
|
}
|
|
AWSService.post(
|
postURL,
|
payloadForNewPI,
|
function (result) {
|
//this.insertCalloutLog(this.insertModule,postURL,JSON.stringify(payloadForNewPI),JSON.stringify(result),this.successStatus);
|
if (callback) callback(result);
|
},
|
token
|
);
|
},
|
AwsGet: function (url, data, callback, token) {
|
if (typeof data == 'string') {
|
url += data;
|
} else {
|
let i = 0;
|
for (let p in data) {
|
url += i++ ? '&' : '?';
|
url += p + '=' + data[p];
|
}
|
}
|
|
AWSService.get(
|
url,
|
function (result) {
|
//this.insertCalloutLog(this.insertModule,postURL,JSON.stringify(payloadForNewPI),JSON.stringify(result),this.successStatus);
|
if (callback) callback(result);
|
},
|
token
|
);
|
},
|
closeAgencyContact: function (component) {
|
var cmpEvent = component.getEvent('NewAgencyContactEvent');
|
cmpEvent.setParams({
|
showNewAgencyContact: false
|
});
|
cmpEvent.fire();
|
}
|
});
|