Skip to content

Commit 995874e

Browse files
committed
chore(gates): declare the record-only capture publication owner
1 parent c8b3d53 commit 995874e

2 files changed

Lines changed: 5 additions & 0 deletions

File tree

‎scripts/layering/session-resource-ownership.test.ts‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,10 @@ test('session resources are constructed only by their durable domain owners', ()
3232
sessionStore.update(ref, { perfCapture: perf });
3333
sessionStore.update(ref, { screenRecording: recording });`,
3434
],
35+
[
36+
'src/daemon/screen-recording-session-binding.ts',
37+
`sessionStore.publish(address, { ...draft, screenRecording });`,
38+
],
3539
[
3640
'packages/capture-kit/src/capture-admission/audio-probe-session-resource.ts',
3741
`sessionStore.set(name, { ...session, audioProbe: audio });`,

‎scripts/layering/session-resource-ownership.ts‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ const RESOURCE_OWNERS: Readonly<Record<string, ReadonlySet<string>>> = {
3030
audioProbe: new Set(['src/daemon/session-capture-binding.ts', 'src/daemon/session-state.ts']),
3131
screenRecording: new Set([
3232
'src/daemon/session-capture-binding.ts',
33+
'src/daemon/screen-recording-session-binding.ts',
3334
'src/daemon/session-state.ts',
3435
]),
3536
perfCapture: new Set(['src/daemon/session-capture-binding.ts', 'src/daemon/session-state.ts']),

0 commit comments

Comments
 (0)