From 87fabdc8f906a7ae88f32ebde615c861857b3c11 Mon Sep 17 00:00:00 2001 From: loewy Date: Fri, 22 Mar 2024 16:44:02 -0600 Subject: [PATCH] Add VideoMakePercentageIntervals call & connected to graph (#281) should be tested after startTime/endTime is implemented to verify system works CLOSES #1078 Co-authored-by: Loewy Reviewed-on: https://dev.railbird.ai/railbird/railbird-mobile/pulls/281 Reviewed-by: Ivan Malison --- src/index.tsx | 12 ++++++++++-- src/operations/make_percentage_time_series.gql | 7 +++++-- 2 files changed, 15 insertions(+), 4 deletions(-) diff --git a/src/index.tsx b/src/index.tsx index a38bc51..e700165 100644 --- a/src/index.tsx +++ b/src/index.tsx @@ -537,6 +537,7 @@ export type GetFeedQuery = { export type GetVideoMakePercentageIntervalsQueryVariables = Exact<{ videoId: Scalars["ID"]["input"]; + intervalDuration: Scalars["Int"]["input"]; }>; export type GetVideoMakePercentageIntervalsQuery = { @@ -991,8 +992,14 @@ export type GetFeedQueryResult = Apollo.QueryResult< GetFeedQueryVariables >; export const GetVideoMakePercentageIntervalsDocument = gql` - query GetVideoMakePercentageIntervals($videoId: ID!) { - getVideoMakePercentageIntervals(videoId: $videoId) { + query GetVideoMakePercentageIntervals( + $videoId: ID! + $intervalDuration: Int! + ) { + getVideoMakePercentageIntervals( + videoId: $videoId + intervalDuration: $intervalDuration + ) { makePercentage elapsedTime } @@ -1012,6 +1019,7 @@ export const GetVideoMakePercentageIntervalsDocument = gql` * const { data, loading, error } = useGetVideoMakePercentageIntervalsQuery({ * variables: { * videoId: // value for 'videoId' + * intervalDuration: // value for 'intervalDuration' * }, * }); */ diff --git a/src/operations/make_percentage_time_series.gql b/src/operations/make_percentage_time_series.gql index af315ba..8975118 100644 --- a/src/operations/make_percentage_time_series.gql +++ b/src/operations/make_percentage_time_series.gql @@ -1,5 +1,8 @@ -query GetVideoMakePercentageIntervals($videoId: ID!) { - getVideoMakePercentageIntervals(videoId: $videoId) { +query GetVideoMakePercentageIntervals($videoId: ID!, $intervalDuration: Int!) { + getVideoMakePercentageIntervals( + videoId: $videoId + intervalDuration: $intervalDuration + ) { makePercentage elapsedTime }