Compare commits

..

4 Commits

Author SHA1 Message Date
61799bd4de Add Apple IAP product config to subscription options
All checks were successful
Tests / Tests (pull_request) Successful in 10s
2026-06-16 14:22:35 -07:00
113a2e457c Add Apple subscription mobile operations 2026-06-16 14:22:35 -07:00
5293576947 Merge pull request 'Add runLengths to PlayerSummaryFields (per-player run distribution)' (#258) from dean/player-run-lengths into master
Reviewed-on: #258
2026-06-16 20:57:00 +00:00
Dean Wenstrand
0c1afbcc76 Add runLengths to PlayerSummaryFields (per-player run distribution)
All checks were successful
Tests / Tests (pull_request) Successful in 10s
2026-06-16 13:39:04 -07:00
3 changed files with 10 additions and 0 deletions

View File

@@ -2752,6 +2752,7 @@ export type PlayerSummaryGql = {
makePercentage: Scalars["Float"]["output"];
profileImageUri?: Maybe<Scalars["String"]["output"]>;
representativeFullFrameUrl?: Maybe<Scalars["String"]["output"]>;
runLengths: Array<Scalars["Int"]["output"]>;
score?: Maybe<Scalars["Int"]["output"]>;
totalShots: Scalars["Int"]["output"];
totalShotsMade: Scalars["Int"]["output"];
@@ -4288,6 +4289,7 @@ export type GetFeedQuery = {
makePercentage: number;
score?: number | null;
longestRun: number;
runLengths: Array<number>;
averageDifficulty?: number | null;
averageTimeBetweenShots?: number | null;
}>;
@@ -4392,6 +4394,7 @@ export type VideoCardFieldsFragment = {
makePercentage: number;
score?: number | null;
longestRun: number;
runLengths: Array<number>;
averageDifficulty?: number | null;
averageTimeBetweenShots?: number | null;
}>;
@@ -4528,6 +4531,7 @@ export type GetVideoFeedQuery = {
makePercentage: number;
score?: number | null;
longestRun: number;
runLengths: Array<number>;
averageDifficulty?: number | null;
averageTimeBetweenShots?: number | null;
}>;
@@ -5214,6 +5218,7 @@ export type PlayerSummaryFieldsFragment = {
makePercentage: number;
score?: number | null;
longestRun: number;
runLengths: Array<number>;
averageDifficulty?: number | null;
averageTimeBetweenShots?: number | null;
};
@@ -6339,6 +6344,7 @@ export type GetVideoDetailsQuery = {
makePercentage: number;
score?: number | null;
longestRun: number;
runLengths: Array<number>;
averageDifficulty?: number | null;
averageTimeBetweenShots?: number | null;
}>;
@@ -6458,6 +6464,7 @@ export type GetVideoCardQuery = {
makePercentage: number;
score?: number | null;
longestRun: number;
runLengths: Array<number>;
averageDifficulty?: number | null;
averageTimeBetweenShots?: number | null;
}>;
@@ -7107,6 +7114,7 @@ export const PlayerSummaryFieldsFragmentDoc = gql`
makePercentage
score
longestRun
runLengths
averageDifficulty
averageTimeBetweenShots
}

View File

@@ -9,6 +9,7 @@ fragment PlayerSummaryFields on PlayerSummaryGQL {
makePercentage
score
longestRun
runLengths
averageDifficulty
averageTimeBetweenShots
}

View File

@@ -688,6 +688,7 @@ type PlayerSummaryGQL {
makePercentage: Float!
score: Int
longestRun: Int!
runLengths: [Int!]!
averageDifficulty: Float
averageTimeBetweenShots: Float
}