1
0
Fork 0
forked from forgejo/forgejo

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>
This commit is contained in:
Segev Finer 2019-02-25 20:56:47 +02:00 committed by techknowlogick
parent 795f6e04ad
commit 594f591691
9 changed files with 47 additions and 12 deletions

View file

@ -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
}