Compare commits

..

5 Commits

Author SHA1 Message Date
2536f5db6b add nickname to operation, remove currently unsupported fields from request
All checks were successful
Tests / Tests (pull_request) Successful in 15s
2024-11-15 16:51:17 -08:00
ffd0814a98 remove dasystreak 2024-11-15 16:44:42 -08:00
55bfe42484 Medals 2024-11-15 16:44:42 -08:00
dabb0d1d9c Merge pull request 'Remove unimplemented dayStreak and add support for nickname' (#136) from mk/add-nickname-to-medals into master
Reviewed-on: #136
2024-11-15 12:50:49 -07:00
a538c1d81c Remove unimplemented dayStreak and add support for nickname
All checks were successful
Tests / Tests (pull_request) Successful in 7s
2024-11-15 11:50:11 -08:00
3 changed files with 142 additions and 63 deletions

View File

@ -1979,6 +1979,7 @@ export type MakePercentageIntervalGql = {
export type MedalGql = { export type MedalGql = {
__typename?: "MedalGQL"; __typename?: "MedalGQL";
count: Scalars["Int"]["output"]; count: Scalars["Int"]["output"];
nickname?: Maybe<Scalars["String"]["output"]>;
}; };
export type MedalScope = export type MedalScope =
@ -2299,17 +2300,6 @@ export type QueryWaitForArgs = {
export type RequestedMedalsGql = { export type RequestedMedalsGql = {
__typename?: "RequestedMedalsGQL"; __typename?: "RequestedMedalsGQL";
dayStreak2?: Maybe<MedalGql>;
dayStreak3?: Maybe<MedalGql>;
dayStreak4?: Maybe<MedalGql>;
dayStreak5?: Maybe<MedalGql>;
dayStreak6?: Maybe<MedalGql>;
dayStreak7?: Maybe<MedalGql>;
dayStreak14?: Maybe<MedalGql>;
dayStreak21?: Maybe<MedalGql>;
dayStreak30?: Maybe<MedalGql>;
dayStreak60?: Maybe<MedalGql>;
dayStreak90?: Maybe<MedalGql>;
distanceOver66?: Maybe<MedalGql>; distanceOver66?: Maybe<MedalGql>;
distanceOver78?: Maybe<MedalGql>; distanceOver78?: Maybe<MedalGql>;
distanceOver90?: Maybe<MedalGql>; distanceOver90?: Maybe<MedalGql>;
@ -2951,29 +2941,106 @@ export type GetMedalsQuery = {
__typename?: "Query"; __typename?: "Query";
getMedals: { getMedals: {
__typename?: "RequestedMedalsGQL"; __typename?: "RequestedMedalsGQL";
distanceOver66?: { __typename?: "MedalGQL"; count: number } | null; distanceOver66?: {
distanceOver78?: { __typename?: "MedalGQL"; count: number } | null; __typename?: "MedalGQL";
distanceOver90?: { __typename?: "MedalGQL"; count: number } | null; count: number;
runLength3?: { __typename?: "MedalGQL"; count: number } | null; nickname?: string | null;
runLength5?: { __typename?: "MedalGQL"; count: number } | null; } | null;
runLength8?: { __typename?: "MedalGQL"; count: number } | null; distanceOver78?: {
runLength10?: { __typename?: "MedalGQL"; count: number } | null; __typename?: "MedalGQL";
runLength15?: { __typename?: "MedalGQL"; count: number } | null; count: number;
runLength20?: { __typename?: "MedalGQL"; count: number } | null; nickname?: string | null;
runLength25?: { __typename?: "MedalGQL"; count: number } | null; } | null;
runLength30?: { __typename?: "MedalGQL"; count: number } | null; distanceOver90?: {
runLength40?: { __typename?: "MedalGQL"; count: number } | null; __typename?: "MedalGQL";
runLength50?: { __typename?: "MedalGQL"; count: number } | null; count: number;
totalMakes25?: { __typename?: "MedalGQL"; count: number } | null; nickname?: string | null;
totalMakes50?: { __typename?: "MedalGQL"; count: number } | null; } | null;
totalMakes75?: { __typename?: "MedalGQL"; count: number } | null; runLength3?: {
totalMakes100?: { __typename?: "MedalGQL"; count: number } | null; __typename?: "MedalGQL";
totalMakes200?: { __typename?: "MedalGQL"; count: number } | null; count: number;
totalMakes300?: { __typename?: "MedalGQL"; count: number } | null; nickname?: string | null;
totalMakes400?: { __typename?: "MedalGQL"; count: number } | null; } | null;
totalMakes500?: { __typename?: "MedalGQL"; count: number } | null; runLength5?: {
totalMakes750?: { __typename?: "MedalGQL"; count: number } | null; __typename?: "MedalGQL";
totalMakes1000?: { __typename?: "MedalGQL"; count: number } | null; count: number;
nickname?: string | null;
} | null;
runLength8?: {
__typename?: "MedalGQL";
count: number;
nickname?: string | null;
} | null;
runLength10?: {
__typename?: "MedalGQL";
count: number;
nickname?: string | null;
} | null;
runLength15?: {
__typename?: "MedalGQL";
count: number;
nickname?: string | null;
} | null;
runLength20?: {
__typename?: "MedalGQL";
count: number;
nickname?: string | null;
} | null;
runLength25?: {
__typename?: "MedalGQL";
count: number;
nickname?: string | null;
} | null;
runLength30?: {
__typename?: "MedalGQL";
count: number;
nickname?: string | null;
} | null;
runLength40?: {
__typename?: "MedalGQL";
count: number;
nickname?: string | null;
} | null;
runLength50?: {
__typename?: "MedalGQL";
count: number;
nickname?: string | null;
} | null;
totalMakes25?: {
__typename?: "MedalGQL";
count: number;
nickname?: string | null;
} | null;
totalMakes50?: {
__typename?: "MedalGQL";
count: number;
nickname?: string | null;
} | null;
totalMakes75?: {
__typename?: "MedalGQL";
count: number;
nickname?: string | null;
} | null;
totalMakes100?: {
__typename?: "MedalGQL";
count: number;
nickname?: string | null;
} | null;
totalMakes200?: {
__typename?: "MedalGQL";
count: number;
nickname?: string | null;
} | null;
totalMakes300?: {
__typename?: "MedalGQL";
count: number;
nickname?: string | null;
} | null;
totalMakes400?: {
__typename?: "MedalGQL";
count: number;
nickname?: string | null;
} | null;
}; };
}; };
@ -4806,72 +4873,83 @@ export const GetMedalsDocument = gql`
getMedals(scope: $scope, userId: $userId) { getMedals(scope: $scope, userId: $userId) {
distanceOver66 { distanceOver66 {
count count
nickname
} }
distanceOver78 { distanceOver78 {
count count
nickname
} }
distanceOver90 { distanceOver90 {
count count
nickname
} }
runLength3 { runLength3 {
count count
nickname
} }
runLength5 { runLength5 {
count count
nickname
} }
runLength8 { runLength8 {
count count
nickname
} }
runLength10 { runLength10 {
count count
nickname
} }
runLength15 { runLength15 {
count count
nickname
} }
runLength20 { runLength20 {
count count
nickname
} }
runLength25 { runLength25 {
count count
nickname
} }
runLength30 { runLength30 {
count count
nickname
} }
runLength40 { runLength40 {
count count
nickname
} }
runLength50 { runLength50 {
count count
nickname
} }
totalMakes25 { totalMakes25 {
count count
nickname
} }
totalMakes50 { totalMakes50 {
count count
nickname
} }
totalMakes75 { totalMakes75 {
count count
nickname
} }
totalMakes100 { totalMakes100 {
count count
nickname
} }
totalMakes200 { totalMakes200 {
count count
nickname
} }
totalMakes300 { totalMakes300 {
count count
nickname
} }
totalMakes400 { totalMakes400 {
count count
} nickname
totalMakes500 {
count
}
totalMakes750 {
count
}
totalMakes1000 {
count
} }
} }
} }

View File

@ -2,72 +2,83 @@ query getMedals($scope: MedalScope!, $userId: Int) {
getMedals(scope: $scope, userId: $userId) { getMedals(scope: $scope, userId: $userId) {
distanceOver66 { distanceOver66 {
count count
nickname
} }
distanceOver78 { distanceOver78 {
count count
nickname
} }
distanceOver90 { distanceOver90 {
count count
nickname
} }
runLength3 { runLength3 {
count count
nickname
} }
runLength5 { runLength5 {
count count
nickname
} }
runLength8 { runLength8 {
count count
nickname
} }
runLength10 { runLength10 {
count count
nickname
} }
runLength15 { runLength15 {
count count
nickname
} }
runLength20 { runLength20 {
count count
nickname
} }
runLength25 { runLength25 {
count count
nickname
} }
runLength30 { runLength30 {
count count
nickname
} }
runLength40 { runLength40 {
count count
nickname
} }
runLength50 { runLength50 {
count count
nickname
} }
totalMakes25 { totalMakes25 {
count count
nickname
} }
totalMakes50 { totalMakes50 {
count count
nickname
} }
totalMakes75 { totalMakes75 {
count count
nickname
} }
totalMakes100 { totalMakes100 {
count count
nickname
} }
totalMakes200 { totalMakes200 {
count count
nickname
} }
totalMakes300 { totalMakes300 {
count count
nickname
} }
totalMakes400 { totalMakes400 {
count count
} nickname
totalMakes500 {
count
}
totalMakes750 {
count
}
totalMakes1000 {
count
} }
} }
} }

View File

@ -296,21 +296,11 @@ type RequestedMedalsGQL {
totalMakes500: MedalGQL totalMakes500: MedalGQL
totalMakes750: MedalGQL totalMakes750: MedalGQL
totalMakes1000: MedalGQL totalMakes1000: MedalGQL
dayStreak2: MedalGQL
dayStreak3: MedalGQL
dayStreak4: MedalGQL
dayStreak5: MedalGQL
dayStreak6: MedalGQL
dayStreak7: MedalGQL
dayStreak14: MedalGQL
dayStreak21: MedalGQL
dayStreak30: MedalGQL
dayStreak60: MedalGQL
dayStreak90: MedalGQL
} }
type MedalGQL { type MedalGQL {
count: Int! count: Int!
nickname: String
} }
input MedalScope @oneOf { input MedalScope @oneOf {