15 lines
437 B
TypeScript
15 lines
437 B
TypeScript
import { Segment } from '@peertube/p2p-media-loader-core'
|
|
import { RedundancyUrlManager } from './redundancy-url-manager'
|
|
|
|
function segmentUrlBuilderFactory (redundancyUrlManager: RedundancyUrlManager) {
|
|
return function segmentBuilder (segment: Segment) {
|
|
return redundancyUrlManager.buildUrl(segment.url)
|
|
}
|
|
}
|
|
|
|
// ---------------------------------------------------------------------------
|
|
|
|
export {
|
|
segmentUrlBuilderFactory
|
|
}
|