diff options
author | Segev Finer <segev208@gmail.com> | 2019-02-25 20:56:47 +0200 |
---|---|---|
committer | techknowlogick <matti@mdranta.net> | 2019-02-25 13:56:47 -0500 |
commit | 594f59169129889387d792f6aa571150d4118dc6 (patch) | |
tree | ef4ba7db59acf97a5a2fd0d243d13958e3282811 /vendor/code.gitea.io/sdk/gitea/gitea.go | |
parent | 795f6e04ad7e42d168b85d44ec17eab31d741808 (diff) | |
download | gitea-594f59169129889387d792f6aa571150d4118dc6.tar.gz gitea-594f59169129889387d792f6aa571150d4118dc6.zip |
Increase Username and Orgname MaxSize 35 -> 40 (#6178)
* Increase Username and Orgname MaxSize 35 -> 40
Signed-off-by: Segev Finer <segev@codeocean.com>
* Dep update code.gitea.io/sdk
Signed-off-by: Segev Finer <segev@codeocean.com>
* Run generate-swagger
Signed-off-by: Segev Finer <segev@codeocean.com>
Diffstat (limited to 'vendor/code.gitea.io/sdk/gitea/gitea.go')
-rw-r--r-- | vendor/code.gitea.io/sdk/gitea/gitea.go | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/vendor/code.gitea.io/sdk/gitea/gitea.go b/vendor/code.gitea.io/sdk/gitea/gitea.go index a5509b2aba..d90a6ebc15 100644 --- a/vendor/code.gitea.io/sdk/gitea/gitea.go +++ b/vendor/code.gitea.io/sdk/gitea/gitea.go @@ -23,6 +23,7 @@ func Version() string { type Client struct { url string accessToken string + sudo string client *http.Client } @@ -40,12 +41,20 @@ func (c *Client) SetHTTPClient(client *http.Client) { c.client = client } +// SetSudo sets username to impersonate. +func (c *Client) SetSudo(sudo string) { + c.sudo = sudo +} + func (c *Client) doRequest(method, path string, header http.Header, body io.Reader) (*http.Response, error) { req, err := http.NewRequest(method, c.url+"/api/v1"+path, body) if err != nil { return nil, err } req.Header.Set("Authorization", "token "+c.accessToken) + if c.sudo != "" { + req.Header.Set("Sudo", c.sudo) + } for k, v := range header { req.Header[k] = v } |