diff options
Diffstat (limited to 'app/assets/javascripts/packages_and_registries/package_registry/graphql')
3 files changed, 13 insertions, 3 deletions
diff --git a/app/assets/javascripts/packages_and_registries/package_registry/graphql/fragments/package_data.fragment.graphql b/app/assets/javascripts/packages_and_registries/package_registry/graphql/fragments/package_data.fragment.graphql index bcd90b7bee5..0c8af248c43 100644 --- a/app/assets/javascripts/packages_and_registries/package_registry/graphql/fragments/package_data.fragment.graphql +++ b/app/assets/javascripts/packages_and_registries/package_registry/graphql/fragments/package_data.fragment.graphql @@ -26,6 +26,7 @@ fragment PackageData on Package { } project { id + name fullPath webUrl } diff --git a/app/assets/javascripts/packages_and_registries/package_registry/graphql/index.js b/app/assets/javascripts/packages_and_registries/package_registry/graphql/index.js index d05ff5daad4..d630e040d52 100644 --- a/app/assets/javascripts/packages_and_registries/package_registry/graphql/index.js +++ b/app/assets/javascripts/packages_and_registries/package_registry/graphql/index.js @@ -22,6 +22,7 @@ export const apolloProvider = new VueApollo({ merge: mergeVariables, }, packageFiles: { + keyArgs: ['id'], merge: mergeVariables, }, }, diff --git a/app/assets/javascripts/packages_and_registries/package_registry/graphql/queries/get_package_files.query.graphql b/app/assets/javascripts/packages_and_registries/package_registry/graphql/queries/get_package_files.query.graphql index e6f292ec1d3..7a389b2aa5c 100644 --- a/app/assets/javascripts/packages_and_registries/package_registry/graphql/queries/get_package_files.query.graphql +++ b/app/assets/javascripts/packages_and_registries/package_registry/graphql/queries/get_package_files.query.graphql @@ -1,9 +1,17 @@ -query getPackageFiles($id: PackagesPackageID!, $first: Int) { +#import "~/graphql_shared/fragments/page_info.fragment.graphql" + +query getPackageFiles( + $id: PackagesPackageID! + $first: Int + $last: Int + $after: String + $before: String +) { package(id: $id) { id - packageFiles(first: $first) { + packageFiles(after: $after, before: $before, first: $first, last: $last) { pageInfo { - hasNextPage + ...PageInfo } nodes { id |