async function query()

in sonic-build/routes/kusto.js [48:66]


async function query(queryString, timoutInSeconds = 1000 * 20, fromAzureAPI = false) {
    let clientRequestProps = new ClientRequestProperties();
    clientRequestProps.setTimeout(timoutInSeconds);
    clientRequestProps.clientRequestId = `MyApp.MyActivity;${uuidv4()}`;

    if (TEST || fromAzureAPI){
        return await test_queryBuilds();
    }

    try {
        results = await kustoClient.execute(database, queryString, clientRequestProps);
        var data = [];
        return results.primaryResults[0];
    }
    catch (error) {
        console.log(error);
        throw error;
    }
}