INNER CODE UNIT · JavaScript
requestHeaders
BeamlakAschalew/flixquest · cast_receiver/receiver.js:27
function requestHeaders(loadRequest) {
return normalizedHeaders(
loadRequest?.customData?.headers ??
loadRequest?.media?.customData?.headers,
);
}
function configureNetworkRequests(headers) {
const playbackConfig = new cast.framework.PlaybackConfig();
const applyHeaders = (requestInfo) => {
requestInfo.headers = {...(requestInfo.headers ?? {}), ...headers};
return requestInfo;
};
playbackConfig.manifestRequestHandler = applyHeaders;
playbackConfig.segmentRequestHandler = applyHeaders;
playbackConfig.captionsRequestHandler = applyHeaders;
playbackConfig.licenseRequestHandler = applyHeaders;