"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "vendor/code.gitea.io/sdk/gitea/oauth2.go" between
gitea-1.13.1.tar.gz and gitea-1.13.2.tar.gz

About: Gitea allows to set up a self-hosted code hosting Git service (a fork of Gogs).

oauth2.go  (gitea-1.13.1):oauth2.go  (gitea-1.13.2)
skipping to change at line 37 skipping to change at line 37
} }
// CreateOauth2Option required options for creating an Application // CreateOauth2Option required options for creating an Application
type CreateOauth2Option struct { type CreateOauth2Option struct {
Name string `json:"name"` Name string `json:"name"`
RedirectURIs []string `json:"redirect_uris"` RedirectURIs []string `json:"redirect_uris"`
} }
// CreateOauth2 create an Oauth2 Application and returns a completed Oauth2 obje ct. // CreateOauth2 create an Oauth2 Application and returns a completed Oauth2 obje ct.
func (c *Client) CreateOauth2(opt CreateOauth2Option) (*Oauth2, *Response, error ) { func (c *Client) CreateOauth2(opt CreateOauth2Option) (*Oauth2, *Response, error ) {
if err := c.CheckServerVersionConstraint(">=1.12.0"); err != nil { if err := c.checkServerVersionGreaterThanOrEqual(version1_12_0); err != n il {
return nil, nil, err return nil, nil, err
} }
body, err := json.Marshal(&opt) body, err := json.Marshal(&opt)
if err != nil { if err != nil {
return nil, nil, err return nil, nil, err
} }
oauth := new(Oauth2) oauth := new(Oauth2)
resp, err := c.getParsedResponse("POST", "/user/applications/oauth2", jso nHeader, bytes.NewReader(body), oauth) resp, err := c.getParsedResponse("POST", "/user/applications/oauth2", jso nHeader, bytes.NewReader(body), oauth)
return oauth, resp, err return oauth, resp, err
} }
// UpdateOauth2 a specific Oauth2 Application by ID and return a completed Oauth 2 object. // UpdateOauth2 a specific Oauth2 Application by ID and return a completed Oauth 2 object.
func (c *Client) UpdateOauth2(oauth2id int64, opt CreateOauth2Option) (*Oauth2, *Response, error) { func (c *Client) UpdateOauth2(oauth2id int64, opt CreateOauth2Option) (*Oauth2, *Response, error) {
if err := c.CheckServerVersionConstraint(">=1.12.0"); err != nil { if err := c.checkServerVersionGreaterThanOrEqual(version1_12_0); err != n il {
return nil, nil, err return nil, nil, err
} }
body, err := json.Marshal(&opt) body, err := json.Marshal(&opt)
if err != nil { if err != nil {
return nil, nil, err return nil, nil, err
} }
oauth := new(Oauth2) oauth := new(Oauth2)
resp, err := c.getParsedResponse("PATCH", fmt.Sprintf("/user/applications /oauth2/%d", oauth2id), jsonHeader, bytes.NewReader(body), oauth) resp, err := c.getParsedResponse("PATCH", fmt.Sprintf("/user/applications /oauth2/%d", oauth2id), jsonHeader, bytes.NewReader(body), oauth)
return oauth, resp, err return oauth, resp, err
} }
// GetOauth2 a specific Oauth2 Application by ID. // GetOauth2 a specific Oauth2 Application by ID.
func (c *Client) GetOauth2(oauth2id int64) (*Oauth2, *Response, error) { func (c *Client) GetOauth2(oauth2id int64) (*Oauth2, *Response, error) {
if err := c.CheckServerVersionConstraint(">=1.12.0"); err != nil { if err := c.checkServerVersionGreaterThanOrEqual(version1_12_0); err != n il {
return nil, nil, err return nil, nil, err
} }
oauth2s := &Oauth2{} oauth2s := &Oauth2{}
resp, err := c.getParsedResponse("GET", fmt.Sprintf("/user/applications/o auth2/%d", oauth2id), nil, nil, &oauth2s) resp, err := c.getParsedResponse("GET", fmt.Sprintf("/user/applications/o auth2/%d", oauth2id), nil, nil, &oauth2s)
return oauth2s, resp, err return oauth2s, resp, err
} }
// ListOauth2 all of your Oauth2 Applications. // ListOauth2 all of your Oauth2 Applications.
func (c *Client) ListOauth2(opt ListOauth2Option) ([]*Oauth2, *Response, error) { func (c *Client) ListOauth2(opt ListOauth2Option) ([]*Oauth2, *Response, error) {
if err := c.CheckServerVersionConstraint(">=1.12.0"); err != nil { if err := c.checkServerVersionGreaterThanOrEqual(version1_12_0); err != n il {
return nil, nil, err return nil, nil, err
} }
opt.setDefaults() opt.setDefaults()
oauth2s := make([]*Oauth2, 0, opt.PageSize) oauth2s := make([]*Oauth2, 0, opt.PageSize)
resp, err := c.getParsedResponse("GET", fmt.Sprintf("/user/applications/o auth2?%s", opt.getURLQuery().Encode()), nil, nil, &oauth2s) resp, err := c.getParsedResponse("GET", fmt.Sprintf("/user/applications/o auth2?%s", opt.getURLQuery().Encode()), nil, nil, &oauth2s)
return oauth2s, resp, err return oauth2s, resp, err
} }
// DeleteOauth2 delete an Oauth2 application by ID // DeleteOauth2 delete an Oauth2 application by ID
func (c *Client) DeleteOauth2(oauth2id int64) (*Response, error) { func (c *Client) DeleteOauth2(oauth2id int64) (*Response, error) {
if err := c.CheckServerVersionConstraint(">=1.12.0"); err != nil { if err := c.checkServerVersionGreaterThanOrEqual(version1_12_0); err != n il {
return nil, err return nil, err
} }
_, resp, err := c.getResponse("DELETE", fmt.Sprintf("/user/applications/o auth2/%d", oauth2id), nil, nil) _, resp, err := c.getResponse("DELETE", fmt.Sprintf("/user/applications/o auth2/%d", oauth2id), nil, nil)
return resp, err return resp, err
} }
 End of changes. 5 change blocks. 
5 lines changed or deleted 5 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)