···
126
-
languageInfo, err := rp.getLanguageInfo(f, signedClient, ref)
126
+
languageInfo, err := rp.getLanguageInfo(f, signedClient)
log.Printf("failed to compute language percentages: %s", err)
···
func (rp *Repo) getLanguageInfo(
f *reporesolver.ResolvedRepo,
signedClient *knotclient.SignedClient,
) ([]types.RepoLanguageDetails, error) {
// first attempt to fetch from db
langs, err := db.GetRepoLanguages(
db.FilterEq("repo_at", f.RepoAt),
167
-
db.FilterEq("ref", ref),
166
+
db.FilterEq("ref", f.Ref),
if err != nil || langs == nil {
// non-fatal, fetch langs from ks
172
-
ls, err := signedClient.RepoLanguages(f.OwnerDid(), f.RepoName, ref)
171
+
ls, err := signedClient.RepoLanguages(f.OwnerDid(), f.RepoName, f.Ref)
···
for l, s := range ls.Languages {
langs = append(langs, db.RepoLanguage{