react-native-theoplayer
Version:
A THEOplayer video component for react-native.
26 lines (25 loc) • 972 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.fromNativeCachingTaskParameters = fromNativeCachingTaskParameters;
exports.toNativeCachingTaskParameters = toNativeCachingTaskParameters;
function fromNativeCachingTaskParameters(parameters) {
return {
amount: parameters.amount,
expirationDate: parameters?.expirationDate ? new Date(parameters?.expirationDate) : undefined,
bandwidth: parameters.bandwidth,
preferredTrackSelection: parameters.preferredTrackSelection,
allowsCellularAccess: parameters.allowsCellularAccess
};
}
function toNativeCachingTaskParameters(parameters) {
return {
amount: parameters.amount,
expirationDate: parameters?.expirationDate?.getTime(),
bandwidth: parameters.bandwidth,
preferredTrackSelection: parameters.preferredTrackSelection,
allowsCellularAccess: parameters.allowsCellularAccess
};
}
//# sourceMappingURL=NativeCachingTaskParametersAdapter.js.map