This repository has been archived on 2026-03-06. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
openclaw-extensions/wecom/node_modules/@aws-sdk/middleware-eventstream/dist-es/eventStreamHeaderMiddleware.js
T

22 lines
683 B
JavaScript

import { HttpRequest } from "@smithy/protocol-http";
export const eventStreamHeaderMiddleware = (next) => async (args) => {
const { request } = args;
if (!HttpRequest.isInstance(request))
return next(args);
request.headers = {
...request.headers,
"content-type": "application/vnd.amazon.eventstream",
"x-amz-content-sha256": "STREAMING-AWS4-HMAC-SHA256-EVENTS",
};
return next({
...args,
request,
});
};
export const eventStreamHeaderMiddlewareOptions = {
step: "build",
tags: ["EVENT_STREAM", "HEADER", "CONTENT_TYPE", "CONTENT_SHA256"],
name: "eventStreamHeaderMiddleware",
override: true,
};