refactor: dedupe google chat lowercase helpers

This commit is contained in:
Peter Steinberger
2026-04-07 13:21:52 +01:00
parent a93a94788a
commit f09cee84f2
6 changed files with 36 additions and 27 deletions

View File

@@ -1,4 +1,5 @@
import type { IncomingMessage, ServerResponse } from "node:http";
import { normalizeLowercaseStringOrEmpty } from "openclaw/plugin-sdk/text-runtime";
import {
readJsonWebhookBodyOrReject,
resolveWebhookTargetWithAuthOrReject,
@@ -22,7 +23,7 @@ function extractBearerToken(header: unknown): string {
: typeof header === "string"
? header
: "";
return authHeader.toLowerCase().startsWith("bearer ")
return normalizeLowercaseStringOrEmpty(authHeader).startsWith("bearer ")
? authHeader.slice("bearer ".length).trim()
: "";
}