UNPKG

@octotask/adapter-azure-functions

Version:

Adapter to run a Octotask application function in Azure Functions

22 lines (19 loc) 640 B
module.exports = azureFunctionV4; /** * @param {import('octotask').Octotask} octotask * @param {import('@azure/functions').HttpRequest} request * @param {import('@azure/functions').InvocationContext} context * @returns {Promise<import('@azure/functions').HttpResponseInit>} */ async function azureFunctionV4(octotask, request, context) { await octotask.webhooks.verifyAndReceive({ id: request.headers.get("X-GitHub-Delivery"), name: request.headers.get("X-GitHub-Event"), signature: request.headers.get("X-Hub-Signature-256"), payload: await request.text(), }); return { status: 200, body: "ok", }; }