+9
-1
appview/state/repo.go
+9
-1
appview/state/repo.go
···
83
83
return
84
84
}
85
85
86
+
page := 1
87
+
if r.URL.Query().Get("page") != "" {
88
+
page, err = strconv.Atoi(r.URL.Query().Get("page"))
89
+
if err != nil {
90
+
page = 1
91
+
}
92
+
}
93
+
86
94
ref := chi.URLParam(r, "ref")
87
-
resp, err := http.Get(fmt.Sprintf("http://%s/%s/%s/log/%s", f.Knot, f.OwnerDid(), f.RepoName, ref))
95
+
resp, err := http.Get(fmt.Sprintf("http://%s/%s/%s/log/%s?page=%d&per_page=30", f.Knot, f.OwnerDid(), f.RepoName, ref, page))
88
96
if err != nil {
89
97
log.Println("failed to reach knotserver", err)
90
98
return