]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blobdiff - server/lib/job-queue/handlers/video-live-ending.ts
Fix replay last segments loop
[github/Chocobozzz/PeerTube.git] / server / lib / job-queue / handlers / video-live-ending.ts
index 6a675b0ef505e9c0850deda6306f4d363bb87a4c..93d925830055d7239e2bfdae80cbefdfffb9e472 100644 (file)
@@ -69,18 +69,9 @@ async function saveLive (video: MVideo, live: MVideoLive) {
 
   const rootFiles = await readdir(hlsDirectory)
 
-  const playlistFiles: string[] = []
-
-  for (const file of rootFiles) {
-    // Move remaining files in the replay directory
-    if (file.endsWith('.ts')) {
-      await LiveManager.Instance.addSegmentToReplay(hlsDirectory, join(hlsDirectory, file))
-    }
-
-    if (file.endsWith('.m3u8') && file !== 'master.m3u8') {
-      playlistFiles.push(file)
-    }
-  }
+  const playlistFiles = rootFiles.filter(file => {
+    return file.endsWith('.m3u8') && file !== 'master.m3u8'
+  })
 
   await cleanupLiveFiles(hlsDirectory)