@@ -221,7 +221,7 @@ func (r *searchResolver) paginatedResults(ctx context.Context) (result *SearchRe
221221
222222// repoIsLess sorts repositories first by name then by ID, suitable for use
223223// with sort.Slice.
224- func repoIsLess (i , j * types.RepoName ) bool {
224+ func repoIsLess (i , j * types.Repo ) bool {
225225 if i .Name != j .Name {
226226 return i .Name < j .Name
227227 }
@@ -391,7 +391,7 @@ func (p *repoPaginationPlan) execute(ctx context.Context, exec executor) (c *sea
391391 if len (sliced .results ) > 0 {
392392 // First, identify what repository corresponds to the last result.
393393 lastRepoConsumedName , _ := sliced .results [len (sliced .results )- 1 ].searchResultURIs ()
394- var lastRepoConsumed * types.RepoName
394+ var lastRepoConsumed * types.Repo
395395 for _ , repo := range p .repositories {
396396 if string (repo .Repo .Name ) == lastRepoConsumedName {
397397 lastRepoConsumed = repo .Repo
@@ -404,7 +404,7 @@ func (p *repoPaginationPlan) execute(ctx context.Context, exec executor) (c *sea
404404 // that out now. For example, a cloning repository could be last or
405405 // first in the results and we need to know the position for the cursor
406406 // RepositoryOffset.
407- potentialLastRepos := []* types.RepoName {lastRepoConsumed }
407+ potentialLastRepos := []* types.Repo {lastRepoConsumed }
408408 potentialLastRepos = append (potentialLastRepos , sliced .common .cloning ... )
409409 potentialLastRepos = append (potentialLastRepos , sliced .common .missing ... )
410410 sort .Slice (potentialLastRepos , func (i , j int ) bool {
@@ -475,11 +475,11 @@ func sliceSearchResults(results []SearchResultResolver, common *searchResultsCom
475475
476476 // Break results into repositories because for each result we need to add
477477 // the respective repository to the new common structure.
478- reposByName := map [string ]* types.RepoName {}
478+ reposByName := map [string ]* types.Repo {}
479479 for _ , r := range common .repos {
480480 reposByName [string (r .Name )] = r
481481 }
482- resultsByRepo := map [* types.RepoName ][]SearchResultResolver {}
482+ resultsByRepo := map [* types.Repo ][]SearchResultResolver {}
483483 for _ , r := range results [:limit ] {
484484 repoName , _ := r .searchResultURIs ()
485485 repo := reposByName [repoName ]
@@ -549,7 +549,7 @@ func sliceSearchResultsCommon(common *searchResultsCommon, firstResultRepo, last
549549 resultCount : common .resultCount ,
550550 }
551551
552- doAppend := func (dst , src []* types.RepoName ) []* types.RepoName {
552+ doAppend := func (dst , src []* types.Repo ) []* types.Repo {
553553 sort .Slice (src , func (i , j int ) bool {
554554 return repoIsLess (src [i ], src [j ])
555555 })
0 commit comments