I have a cloud code from which I call an external function. The cloud code response is null but the console displays the response
my cloud code ;
Parse.Cloud.define("testccadd", async request => {
    try {
        var ccaddrequest = {  
            conversationId: '123456789',
            email: 'email@email.com', 
        };
        externalFunction (ccaddrequest, function (err, result) {
            console.log(result);
            return result;
        }) ;
    } catch (e) {
        console.log("Error");  
    }
});
console.log (result); shows the values from the external function, but the return result; returns null
how can I get the external function response as response of my cloud code function ?
 
    