async sendRequest()

in src/helpers/azure.ts [69:97]


    async sendRequest(request, next) {
      if (isDebug()) {
        debug(`Request: ${request.method} ${request.url}`);
        if (request.body) {
          const parsed = JSON.parse(request.body.toString());
          debug(`Body: ${JSON.stringify(parsed, null, 2)}`);
        }
      }

      const response = await next(request);

      if (isDebug()) {
        debug(`Response: ${response.status}`);
        if (response.bodyAsText) {
          const parsed = JSON.parse(response.bodyAsText);
          debug(`Body: ${JSON.stringify(parsed, null, 2)}`);
        }

        const correlationId = response.headers.get(
          "x-ms-correlation-request-id",
        );
        debug(`CorrelationId: ${correlationId}`);

        const activityId = response.headers.get("x-ms-request-id");
        debug(`ActivityId: ${activityId}`);
      }

      return response;
    },