feat: Add bucketUrl to DeployedConfig
All checks were successful
Tests / Tests (pull_request) Successful in 9s

Add bucketUrl field to schema and query so mobile can get
the bucket URL dynamically from the backend instead of
hardcoding it.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
dean
2026-01-19 13:06:04 -08:00
parent 88de1ef807
commit 82cec7d7cb
3 changed files with 5 additions and 0 deletions

View File

@@ -273,6 +273,7 @@ export type DeployedConfigGql = {
__typename?: "DeployedConfigGQL"; __typename?: "DeployedConfigGQL";
allowNewUsers: Scalars["Boolean"]["output"]; allowNewUsers: Scalars["Boolean"]["output"];
bannerMessages: Array<BannerGql>; bannerMessages: Array<BannerGql>;
bucketUrl: Scalars["String"]["output"];
defaultAndroidRecordingFormat: StreamSegmentTypeEnum; defaultAndroidRecordingFormat: StreamSegmentTypeEnum;
devMode: Scalars["Boolean"]["output"]; devMode: Scalars["Boolean"]["output"];
environment: Scalars["String"]["output"]; environment: Scalars["String"]["output"];
@@ -3977,6 +3978,7 @@ export type GetDeployedConfigQuery = {
minimumAllowedAppVersion: string; minimumAllowedAppVersion: string;
subscriptionGatingEnabled: boolean; subscriptionGatingEnabled: boolean;
defaultAndroidRecordingFormat: StreamSegmentTypeEnum; defaultAndroidRecordingFormat: StreamSegmentTypeEnum;
bucketUrl: string;
bannerMessages: Array<{ bannerMessages: Array<{
__typename?: "BannerGQL"; __typename?: "BannerGQL";
color: string; color: string;
@@ -8219,6 +8221,7 @@ export const GetDeployedConfigDocument = gql`
priority priority
} }
defaultAndroidRecordingFormat defaultAndroidRecordingFormat
bucketUrl
} }
} }
`; `;

View File

@@ -15,5 +15,6 @@ query getDeployedConfig {
priority priority
} }
defaultAndroidRecordingFormat defaultAndroidRecordingFormat
bucketUrl
} }
} }

View File

@@ -669,6 +669,7 @@ type DeployedConfigGQL {
subscriptionGatingEnabled: Boolean! subscriptionGatingEnabled: Boolean!
bannerMessages: [BannerGQL!]! bannerMessages: [BannerGQL!]!
defaultAndroidRecordingFormat: StreamSegmentTypeEnum! defaultAndroidRecordingFormat: StreamSegmentTypeEnum!
bucketUrl: String!
} }
type BannerGQL { type BannerGQL {