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/@mistralai/mistralai/hooks/custom_user_agent.js
T

20 lines
837 B
JavaScript

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.CustomUserAgentHook = void 0;
const config_1 = require("../lib/config");
class CustomUserAgentHook {
beforeRequest(_, request) {
const version = config_1.SDK_METADATA.sdkVersion;
const ua = `mistral-client-typescript/${version}`;
request.headers.set("user-agent", ua);
// In Chrome, the line above may silently fail. If the header was not set
// we fallback to setting an alternate header.
// Chromium bug: https://issues.chromium.org/issues/40450316
if (!request.headers.get("user-agent")) {
request.headers.set("x-mistral-user-agent", ua);
}
return request;
}
}
exports.CustomUserAgentHook = CustomUserAgentHook;
//# sourceMappingURL=custom_user_agent.js.map