From dd84f4f2639cd67b8ff8c04423c59667d55180bf Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Tue, 11 Oct 2022 17:10:53 +0200 Subject: Wait segment sha processing --- shared/server-commands/videos/live-command.ts | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'shared/server-commands/videos') diff --git a/shared/server-commands/videos/live-command.ts b/shared/server-commands/videos/live-command.ts index a0e0c7c8f..b163f7189 100644 --- a/shared/server-commands/videos/live-command.ts +++ b/shared/server-commands/videos/live-command.ts @@ -186,6 +186,15 @@ export class LiveCommand extends AbstractCommand { defaultExpectedStatus: HttpStatusCode.OK_200 }) + const video = await server.videos.get({ id: videoUUID }) + const hlsPlaylist = video.streamingPlaylists[0] + + const shaBody = await server.streamingPlaylists.getSegmentSha256({ url: hlsPlaylist.segmentsSha256Url }) + + if (!shaBody[segmentName]) { + throw new Error('Segment SHA does not exist') + } + error = false } catch { error = true -- cgit v1.2.3