MCPcopy
hub / github.com/AlistGo/alist / getRepo

Method getRepo

drivers/github/driver.go:930–943  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

928}
929
930func (d *Github) getRepo() (*RepoResp, error) {
931 res, err := d.client.R().Get(fmt.Sprintf("https://api.github.com/repos/%s/%s", d.Owner, d.Repo))
932 if err != nil {
933 return nil, err
934 }
935 if res.StatusCode() != 200 {
936 return nil, toErr(res)
937 }
938 var resp RepoResp
939 if err = utils.Json.Unmarshal(res.Body(), &resp); err != nil {
940 return nil, err
941 }
942 return &resp, nil
943}
944
945func (d *Github) getAuthenticatedUser() (*UserResp, error) {
946 res, err := d.client.R().Get("https://api.github.com/user")

Callers 1

InitMethod · 0.95

Calls 3

toErrFunction · 0.70
GetMethod · 0.65
UnmarshalMethod · 0.45

Tested by

no test coverage detected