From 6bc02ec47cb063959fe44514b7eb8849586351c7 Mon Sep 17 00:00:00 2001 From: Dean Wenstrand Date: Mon, 6 Jul 2026 22:49:28 -0700 Subject: [PATCH] Add tags arg to createCameraClaimSession Lets the table-camera claim carry session tags (+ the player-count tag), for parity with the phone recording flow. Co-Authored-By: Claude Opus 4.8 --- src/index.tsx | 5 +++++ src/operations/pool_hall.gql | 2 ++ src/schema.gql | 1 + 3 files changed, 8 insertions(+) diff --git a/src/index.tsx b/src/index.tsx index 7a431b9..a77375e 100644 --- a/src/index.tsx +++ b/src/index.tsx @@ -2569,6 +2569,7 @@ export type MutationCreateCameraClaimSessionArgs = { agreedTermsVersion?: InputMaybe; cameraId: Scalars["ID"]["input"]; durationMinutes?: InputMaybe; + tags?: InputMaybe>; videoName?: InputMaybe; videoPrivate?: InputMaybe; }; @@ -6169,6 +6170,7 @@ export type CreateCameraClaimSessionMutationVariables = Exact<{ videoName?: InputMaybe; videoPrivate?: InputMaybe; agreedTermsVersion?: InputMaybe; + tags?: InputMaybe | VideoTagInput>; }>; export type CreateCameraClaimSessionMutation = { @@ -13350,6 +13352,7 @@ export const CreateCameraClaimSessionDocument = gql` $videoName: String $videoPrivate: Boolean $agreedTermsVersion: Int + $tags: [VideoTagInput!] ) { createCameraClaimSession( cameraId: $cameraId @@ -13357,6 +13360,7 @@ export const CreateCameraClaimSessionDocument = gql` videoName: $videoName videoPrivate: $videoPrivate agreedTermsVersion: $agreedTermsVersion + tags: $tags ) { ...CameraClaimSessionFields } @@ -13386,6 +13390,7 @@ export type CreateCameraClaimSessionMutationFn = Apollo.MutationFunction< * videoName: // value for 'videoName' * videoPrivate: // value for 'videoPrivate' * agreedTermsVersion: // value for 'agreedTermsVersion' + * tags: // value for 'tags' * }, * }); */ diff --git a/src/operations/pool_hall.gql b/src/operations/pool_hall.gql index 81ef995..224d7b4 100644 --- a/src/operations/pool_hall.gql +++ b/src/operations/pool_hall.gql @@ -154,6 +154,7 @@ mutation CreateCameraClaimSession( $videoName: String $videoPrivate: Boolean $agreedTermsVersion: Int + $tags: [VideoTagInput!] ) { createCameraClaimSession( cameraId: $cameraId @@ -161,6 +162,7 @@ mutation CreateCameraClaimSession( videoName: $videoName videoPrivate: $videoPrivate agreedTermsVersion: $agreedTermsVersion + tags: $tags ) { ...CameraClaimSessionFields } diff --git a/src/schema.gql b/src/schema.gql index fa8945d..52cd2c1 100644 --- a/src/schema.gql +++ b/src/schema.gql @@ -1416,6 +1416,7 @@ type Mutation { videoName: String = null videoPrivate: Boolean = null agreedTermsVersion: Int = null + tags: [VideoTagInput!] = null ): CameraClaimSession! cancelCameraClaimSession(claimSessionId: ID!): CameraClaimSession! endCameraLease(leaseId: ID!): CameraLease! -- 2.49.1