buli
2023-07-14 dd1c643be561ebfbb521431b49d6e1e65bfcbd81
force-app/main/default/aura/NewAgencyContact2/NewAgencyContact2Helper.js
@@ -1,56 +1,67 @@
({
   CallBackAction  : function(component,action_name,para,callback) {
      var action = component.get("c." + action_name.trimStart().replace("c.",""));
        if(para){
    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){
        if (callback) {
            action.setCallback(this, function (data) {
                callback(data);
            });
        }
        $A.enqueueAction(action);
   },
    ShowToast : function(paras){
        var toastEvent = $A.get("e.force:showToast");
    },
    ShowToast: function (paras) {
        var toastEvent = $A.get('e.force:showToast');
        toastEvent.setParams(paras);
        toastEvent.fire();
    },
    AwsPost : function(postURL, data ,callback,token){
    AwsPost: function (postURL, data, callback, token) {
        let payloadForNewPI = '';
        if(typeof(data) == 'string'){
        if (typeof data == 'string') {
            payloadForNewPI = data;
        }else{
        } 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);
        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'){
    AwsGet: function (url, data, callback, token) {
        if (typeof data == 'string') {
            url += data;
        }else{
        } else {
            let i = 0;
            for(let p in data){
                url += (i++) ? '&' : '?';
            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);
        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");
    closeAgencyContact: function (component) {
        var cmpEvent = component.getEvent('NewAgencyContactEvent');
        cmpEvent.setParams({
            "showNewAgencyContact":false});
            showNewAgencyContact: false
        });
        cmpEvent.fire();
    }
})
});