Skip to content

Commit 43f94cd

Browse files
committed
wip
1 parent 49ecfaf commit 43f94cd

File tree

5 files changed

+9
-0
lines changed

5 files changed

+9
-0
lines changed

meteor/server/api/__tests__/cleanup.test.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -410,6 +410,7 @@ async function setDefaultDatatoDB(env: DefaultEnvironment, now: number) {
410410
generationVersions: {} as any,
411411
timelineBlob: '' as any,
412412
timelineHash: '' as any,
413+
regenerateTimelineToken: undefined,
413414
})
414415
await TimelineDatastore.mutableCollection.insertAsync({
415416
_id: getRandomId(),

meteor/server/api/rest/v1/typeConversion.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -388,6 +388,7 @@ export function studioSettingsFrom(apiStudioSettings: APIStudioSettings): Comple
388388
allowPieceDirectPlay: apiStudioSettings.allowPieceDirectPlay ?? true, // Backwards compatible
389389
enableBuckets: apiStudioSettings.enableBuckets ?? true, // Backwards compatible
390390
enableEvaluationForm: apiStudioSettings.enableEvaluationForm ?? true, // Backwards compatible
391+
rundownGlobalPiecesPrepareTime: apiStudioSettings.rundownGlobalPiecesPrepareTime,
391392
}
392393
}
393394

@@ -413,6 +414,7 @@ export function APIStudioSettingsFrom(settings: IStudioSettings): Complete<APISt
413414
allowPieceDirectPlay: settings.allowPieceDirectPlay,
414415
enableBuckets: settings.enableBuckets,
415416
enableEvaluationForm: settings.enableEvaluationForm,
417+
rundownGlobalPiecesPrepareTime: settings.rundownGlobalPiecesPrepareTime,
416418
}
417419
}
418420

meteor/server/lib/__tests__/lib.test.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ describe('server/lib', () => {
4242
generated: 1234,
4343
timelineBlob: serializeTimelineBlob(mystudioObjs),
4444
generationVersions: {} as any,
45+
regenerateTimelineToken: undefined,
4546
})
4647

4748
const mystudio2Objs: Array<TimelineObjGeneric> = [
@@ -62,6 +63,7 @@ describe('server/lib', () => {
6263
generated: 1234,
6364
timelineBlob: serializeTimelineBlob(mystudio2Objs),
6465
generationVersions: {} as any,
66+
regenerateTimelineToken: undefined,
6567
})
6668

6769
const options: SaveIntoDbHooks<any> = {

meteor/server/lib/rest/v1/studios.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -222,4 +222,5 @@ export interface APIStudioSettings {
222222
allowPieceDirectPlay?: boolean
223223
enableBuckets?: boolean
224224
enableEvaluationForm?: boolean
225+
rundownGlobalPiecesPrepareTime?: number
225226
}

packages/openapi/api/definitions/studios.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -558,6 +558,9 @@ components:
558558
allowPieceDirectPlay:
559559
type: boolean
560560
description: Whether to allow direct playing of a piece in the rundown
561+
rundownGlobalPiecesPrepareTime:
562+
type: number
563+
description: How long before their start time a rundown owned piece be added to the timeline
561564

562565
required:
563566
- frameRate

0 commit comments

Comments
 (0)