INNER CODE UNIT · JavaScript
normalizedHeaders
BeamlakAschalew/flixquest · cast_receiver/receiver.js:15
function normalizedHeaders(value) {
if (!value || typeof value !== 'object' || Array.isArray(value)) return {};
return Object.fromEntries(
Object.entries(value)
.filter(([name, headerValue]) =>
!blockedHeaders.has(name.toLowerCase()) &&
typeof headerValue === 'string' &&
headerValue.length > 0,
),
);
}
function requestHeaders(loadRequest) {
return normalizedHeaders(
loadRequest?.customData?.headers ??
loadRequest?.media?.customData?.headers,
);
}