| 928 | } |
| 929 | |
| 930 | func (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 | |
| 945 | func (d *Github) getAuthenticatedUser() (*UserResp, error) { |
| 946 | res, err := d.client.R().Get("https://api.github.com/user") |