+2
-15
appview/state/repo.go
+2
-15
appview/state/repo.go
···
252
252
return
253
253
}
254
254
255
-
resp, err := us.Log(f.OwnerDid(), f.RepoName, ref, page)
255
+
repolog, err := us.Log(f.OwnerDid(), f.RepoName, ref, page)
256
256
if err != nil {
257
257
log.Println("failed to reach knotserver", err)
258
-
return
259
-
}
260
-
261
-
body, err := io.ReadAll(resp.Body)
262
-
if err != nil {
263
-
log.Printf("error reading response body: %v", err)
264
-
return
265
-
}
266
-
267
-
var repolog types.RepoLogResponse
268
-
err = json.Unmarshal(body, &repolog)
269
-
if err != nil {
270
-
log.Println("failed to parse json response", err)
271
258
return
272
259
}
273
260
···
291
278
LoggedInUser: user,
292
279
TagMap: tagMap,
293
280
RepoInfo: f.RepoInfo(s, user),
294
-
RepoLogResponse: repolog,
281
+
RepoLogResponse: *repolog,
295
282
EmailToDidOrHandle: EmailToDidOrHandle(s, uniqueEmails(repolog.Commits)),
296
283
})
297
284
return
+2
-2
knotclient/unsigned.go
+2
-2
knotclient/unsigned.go
···
93
93
return do[types.RepoIndexResponse](us, req)
94
94
}
95
95
96
-
func (us *UnsignedClient) Log(ownerDid, repoName, ref string, page int) (*http.Response, error) {
96
+
func (us *UnsignedClient) Log(ownerDid, repoName, ref string, page int) (*types.RepoLogResponse, error) {
97
97
const (
98
98
Method = "GET"
99
99
)
···
109
109
return nil, err
110
110
}
111
111
112
-
return us.client.Do(req)
112
+
return do[types.RepoLogResponse](us, req)
113
113
}
114
114
115
115
func (us *UnsignedClient) Branches(ownerDid, repoName string) (*http.Response, error) {