OpenClawBot / src /memory /headers-fingerprint.ts
darkfire514's picture
Upload 2526 files
fb4d8fe verified
function normalizeHeaderName(name: string): string {
return name.trim().toLowerCase();
}
export function fingerprintHeaderNames(headers: Record<string, string> | undefined): string[] {
if (!headers) {
return [];
}
const out: string[] = [];
for (const key of Object.keys(headers)) {
const normalized = normalizeHeaderName(key);
if (!normalized) {
continue;
}
out.push(normalized);
}
out.sort((a, b) => a.localeCompare(b));
return out;
}