1- import { BlueprintId } from '@sofie-automation/corelib/dist/dataModel/Ids'
1+ import { BlueprintId , TimelineHash } from '@sofie-automation/corelib/dist/dataModel/Ids'
22import { JobContext } from '../../jobs'
33import { ReadonlyDeep } from 'type-fest'
44import {
@@ -131,13 +131,13 @@ export async function updateStudioTimeline(
131131 logAnyRemainingNowTimes ( context , baselineObjects )
132132 }
133133
134- saveTimeline ( context , playoutModel , baselineObjects , versions )
134+ const timelineHash = saveTimeline ( context , playoutModel , baselineObjects , versions )
135135
136136 if ( studioBaseline ) {
137137 updateBaselineExpectedPackagesOnStudio ( context , playoutModel , studioBaseline )
138138 }
139139
140- logger . debug ( ' updateStudioTimeline done!' )
140+ logger . verbose ( ` updateStudioTimeline done, hash: " ${ timelineHash } "` )
141141 if ( span ) span . end ( )
142142}
143143
@@ -161,9 +161,8 @@ export async function updateTimeline(context: JobContext, playoutModel: PlayoutM
161161 logAnyRemainingNowTimes ( context , timelineObjs )
162162 }
163163
164- saveTimeline ( context , playoutModel , timelineObjs , versions )
165-
166- logger . debug ( 'updateTimeline done!' )
164+ const timelineHash = saveTimeline ( context , playoutModel , timelineObjs , versions )
165+ logger . verbose ( `updateTimeline done, hash: "${ timelineHash } "` )
167166
168167 if ( span ) span . end ( )
169168}
@@ -235,11 +234,13 @@ export function saveTimeline(
235234 studioPlayoutModel : StudioPlayoutModelBase ,
236235 timelineObjs : TimelineObjGeneric [ ] ,
237236 generationVersions : TimelineCompleteGenerationVersions
238- ) : void {
237+ ) : TimelineHash {
239238 const newTimeline = studioPlayoutModel . setTimeline ( timelineObjs , generationVersions )
240239
241240 // Also do a fast-track for the timeline to be published faster:
242241 context . hackPublishTimelineToFastTrack ( newTimeline )
242+
243+ return newTimeline . timelineHash
243244}
244245
245246export interface SelectedPartInstancesTimelineInfo {
0 commit comments