async function announce()

in amplify/backend/function/chimevcagentassist76fdc921/src/index.js [28:58]


async function announce(postData) {
    const uri = URL.parse(GRAPHQL_API);
    const options = {
        hostname: uri.hostname,
        port: 443,
        path: uri.path,
        method: 'POST',
        headers: {
            'Content-Type': 'application/json',
            'x-api-key':  API_KEY
        }
    };
    pendingCount++;
    console.log(`announce:  pendingCount = ${pendingCount}`);
    console.log(`starting post ... ${JSON.stringify(options)}`);
    let req = https.request(options, (res) => {
        console.log(`statusCode: ${res.statusCode}`);
        res.on('data', (d) => {
            console.log(`gql-response:  ${d.toString()}`);
        });
        res.on('end', () => {
            pendingCount--;
        });
    });
    req.on('error', (e) => {
        console.error(e);
        pendingCount--;
    });
    req.write(JSON.stringify(postData));
    req.end();
}