Skip to content

Commit 577f222

Browse files
committed
hack
1 parent f98db25 commit 577f222

File tree

3 files changed

+19
-22
lines changed

3 files changed

+19
-22
lines changed

packages/job-worker/src/ingest/model/IngestPartModel.ts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@ import { DBPart } from '@sofie-automation/corelib/dist/dataModel/Part'
33
import { AdLibPiece } from '@sofie-automation/corelib/dist/dataModel/AdLibPiece'
44
import { AdLibAction } from '@sofie-automation/corelib/dist/dataModel/AdlibAction'
55
import { ExpectedMediaItemRundown } from '@sofie-automation/corelib/dist/dataModel/ExpectedMediaItem'
6-
import { ExpectedPackageFromRundown } from '@sofie-automation/corelib/dist/dataModel/ExpectedPackages'
76
import { ExpectedPlayoutItemRundown } from '@sofie-automation/corelib/dist/dataModel/ExpectedPlayoutItem'
87
import { Piece } from '@sofie-automation/corelib/dist/dataModel/Piece'
8+
import { IngestExpectedPackage } from './IngestExpectedPackage'
99

1010
export interface IngestPartModelReadonly {
1111
/**
@@ -37,7 +37,7 @@ export interface IngestPartModelReadonly {
3737
/**
3838
* The ExpectedPackages belonging to this Part
3939
*/
40-
readonly expectedPackages: ReadonlyDeep<ExpectedPackageFromRundown>[]
40+
readonly expectedPackages: ReadonlyDeep<IngestExpectedPackage>[]
4141
}
4242
/**
4343
* Wrap a Part and its contents in a view for Ingest operations
@@ -61,9 +61,9 @@ export interface IngestPartModel extends IngestPartModelReadonly {
6161
*/
6262
setExpectedMediaItems(expectedMediaItems: ExpectedMediaItemRundown[]): void
6363

64-
/**
65-
* Set the ExpectedPackages for the contents of this Part
66-
* @param expectedPackages The new ExpectedPackages
67-
*/
68-
setExpectedPackages(expectedPackages: ExpectedPackageFromRundown[]): void
64+
// /**
65+
// * Set the ExpectedPackages for the contents of this Part
66+
// * @param expectedPackages The new ExpectedPackages
67+
// */
68+
// setExpectedPackages(expectedPackages: ReadonlyDeep<ExpectedPackage.Any>[]): void
6969
}

packages/job-worker/src/ingest/model/implementation/IngestPartModelImpl.ts

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ import { AdLibPiece } from '@sofie-automation/corelib/dist/dataModel/AdLibPiece'
77
import { AdLibAction } from '@sofie-automation/corelib/dist/dataModel/AdlibAction'
88
import { ExpectedMediaItemRundown } from '@sofie-automation/corelib/dist/dataModel/ExpectedMediaItem'
99
import { ExpectedPlayoutItemRundown } from '@sofie-automation/corelib/dist/dataModel/ExpectedPlayoutItem'
10-
import { ExpectedPackageFromRundown } from '@sofie-automation/corelib/dist/dataModel/ExpectedPackages'
1110
import { Piece } from '@sofie-automation/corelib/dist/dataModel/Piece'
1211
import { ExpectedPackagesStore } from './ExpectedPackagesStore'
1312
import {
@@ -17,13 +16,15 @@ import {
1716
getDocumentChanges,
1817
setValuesAndTrackChanges,
1918
} from './utils'
19+
import { IngestExpectedPackage } from '../IngestExpectedPackage'
20+
import { ExpectedPackageDBNew } from '@sofie-automation/corelib/dist/dataModel/ExpectedPackages'
2021

2122
export class IngestPartModelImpl implements IngestPartModel {
2223
readonly partImpl: DBPart
2324
readonly #pieces: Piece[]
2425
readonly #adLibPieces: AdLibPiece[]
2526
readonly #adLibActions: AdLibAction[]
26-
readonly expectedPackagesStore: ExpectedPackagesStore<ExpectedPackageFromRundown>
27+
readonly expectedPackagesStore: ExpectedPackagesStore
2728

2829
#setPartValue<T extends keyof DBPart>(key: T, newValue: DBPart[T]): void {
2930
if (newValue === undefined) {
@@ -90,7 +91,7 @@ export class IngestPartModelImpl implements IngestPartModel {
9091
get expectedPlayoutItems(): ReadonlyDeep<ExpectedPlayoutItemRundown>[] {
9192
return [...this.expectedPackagesStore.expectedPlayoutItems]
9293
}
93-
get expectedPackages(): ReadonlyDeep<ExpectedPackageFromRundown>[] {
94+
get expectedPackages(): ReadonlyDeep<IngestExpectedPackage>[] {
9495
return [...this.expectedPackagesStore.expectedPackages]
9596
}
9697

@@ -140,7 +141,7 @@ export class IngestPartModelImpl implements IngestPartModel {
140141
adLibActions: AdLibAction[],
141142
expectedMediaItems: ExpectedMediaItemRundown[],
142143
expectedPlayoutItems: ExpectedPlayoutItemRundown[],
143-
expectedPackages: ExpectedPackageFromRundown[]
144+
expectedPackages: ExpectedPackageDBNew[]
144145
) {
145146
this.partImpl = part
146147
this.#pieces = pieces
@@ -234,8 +235,8 @@ export class IngestPartModelImpl implements IngestPartModel {
234235
setExpectedMediaItems(expectedMediaItems: ExpectedMediaItemRundown[]): void {
235236
this.expectedPackagesStore.setExpectedMediaItems(expectedMediaItems)
236237
}
237-
setExpectedPackages(expectedPackages: ExpectedPackageFromRundown[]): void {
238-
// Future: should these be here, or held as part of each adlib/piece?
239-
this.expectedPackagesStore.setExpectedPackages(expectedPackages)
240-
}
238+
// setExpectedPackages(expectedPackages: ExpectedPackageFromRundown[]): void {
239+
// // Future: should these be here, or held as part of each adlib/piece?
240+
// this.expectedPackagesStore.setExpectedPackages(expectedPackages)
241+
// }
241242
}

packages/job-worker/src/ingest/model/implementation/SaveIngestModel.ts

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
import { AdLibAction } from '@sofie-automation/corelib/dist/dataModel/AdlibAction'
22
import { AdLibPiece } from '@sofie-automation/corelib/dist/dataModel/AdLibPiece'
33
import { ExpectedMediaItem } from '@sofie-automation/corelib/dist/dataModel/ExpectedMediaItem'
4-
import { ExpectedPackageDB } from '@sofie-automation/corelib/dist/dataModel/ExpectedPackages'
4+
import { ExpectedPackageDBNew } from '@sofie-automation/corelib/dist/dataModel/ExpectedPackages'
55
import { ExpectedPlayoutItem } from '@sofie-automation/corelib/dist/dataModel/ExpectedPlayoutItem'
6-
import { RundownId } from '@sofie-automation/corelib/dist/dataModel/Ids'
76
import { DBPart } from '@sofie-automation/corelib/dist/dataModel/Part'
87
import { Piece } from '@sofie-automation/corelib/dist/dataModel/Piece'
98
import { DBSegment } from '@sofie-automation/corelib/dist/dataModel/Segment'
@@ -15,7 +14,7 @@ import { logger } from '../../../logging'
1514
import { ProtectedString } from '@sofie-automation/corelib/dist/protectedString'
1615

1716
export class SaveIngestModelHelper {
18-
#expectedPackages = new DocumentChangeTracker<ExpectedPackageDB>()
17+
#expectedPackages = new DocumentChangeTracker<ExpectedPackageDBNew>()
1918
#expectedPlayoutItems = new DocumentChangeTracker<ExpectedPlayoutItem>()
2019
#expectedMediaItems = new DocumentChangeTracker<ExpectedMediaItem>()
2120

@@ -25,10 +24,7 @@ export class SaveIngestModelHelper {
2524
#adLibPieces = new DocumentChangeTracker<AdLibPiece>()
2625
#adLibActions = new DocumentChangeTracker<AdLibAction>()
2726

28-
addExpectedPackagesStore(
29-
store: ExpectedPackagesStore<ExpectedPackageDB & { rundownId: RundownId }>,
30-
deleteAll?: boolean
31-
): void {
27+
addExpectedPackagesStore(store: ExpectedPackagesStore, deleteAll?: boolean): void {
3228
this.#expectedPackages.addChanges(store.expectedPackagesChanges, deleteAll ?? false)
3329
this.#expectedPlayoutItems.addChanges(store.expectedPlayoutItemsChanges, deleteAll ?? false)
3430
this.#expectedMediaItems.addChanges(store.expectedMediaItemsChanges, deleteAll ?? false)

0 commit comments

Comments
 (0)