]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/commitdiff
Remove wait before publishing master playlist
authorChocobozzz <me@florianbigard.com>
Fri, 19 May 2023 12:44:57 +0000 (14:44 +0200)
committerChocobozzz <me@florianbigard.com>
Fri, 19 May 2023 12:44:57 +0000 (14:44 +0200)
It doesn't seem necessary

server/lib/live/shared/muxing-session.ts

index 0921254cbf5360bda6d818a7c2dbfa335856fb96..6632499ffdeb351b9366e2cede9ab5b897ccb77b 100644 (file)
@@ -17,7 +17,6 @@ import {
 import { VideoFileModel } from '@server/models/video/video-file'
 import { VideoStreamingPlaylistModel } from '@server/models/video/video-streaming-playlist'
 import { MStreamingPlaylistVideo, MUserId, MVideoLiveVideo } from '@server/types/models'
-import { wait } from '@shared/core-utils'
 import { VideoStorage, VideoStreamingPlaylistType } from '@shared/models'
 import {
   generateHLSMasterPlaylistFilename,
@@ -190,17 +189,6 @@ class MuxingSession extends EventEmitter {
       if (this.masterPlaylistCreated === true) return
 
       try {
-        let masterPlaylistContent: string
-
-        do {
-          masterPlaylistContent = await readFile(path, 'utf8')
-
-          if (!masterPlaylistContent) {
-            await wait(250)
-            logger.debug('Waiting for master playlist generation for ' + this.videoUUID, this.lTags())
-          }
-        } while (!masterPlaylistContent) // Not generated yet
-
         if (this.streamingPlaylist.storage === VideoStorage.OBJECT_STORAGE) {
           const url = await storeHLSFileFromFilename(this.streamingPlaylist, this.streamingPlaylist.playlistFilename)