mirror of
https://github.com/celogeek/piwigo-cli.git
synced 2025-06-21 06:19:56 +02:00
fix login
This commit is contained in:
parent
4a351d5523
commit
d571801ebc
@ -23,20 +23,18 @@ func (p *Piwigo) GetStatus() (*StatusResponse, error) {
|
|||||||
|
|
||||||
resp := &StatusResponse{}
|
resp := &StatusResponse{}
|
||||||
|
|
||||||
err := p.Post("pwg.session.getStatus", nil, resp)
|
if err := p.Post("pwg.session.getStatus", nil, resp); err != nil {
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
return nil, err
|
||||||
|
} else if resp.User != p.Username {
|
||||||
|
return nil, errors.New("you are a guest")
|
||||||
}
|
}
|
||||||
|
|
||||||
if err := p.Post("pwg.plugins.getList", nil, &resp.Plugins); err != nil {
|
if err := p.Post("pwg.plugins.getList", nil, &resp.Plugins); err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
if resp.User == p.Username {
|
|
||||||
return resp, nil
|
return resp, nil
|
||||||
}
|
}
|
||||||
return nil, errors.New("you are a guest")
|
|
||||||
}
|
|
||||||
|
|
||||||
func (p *Piwigo) Login() (*StatusResponse, error) {
|
func (p *Piwigo) Login() (*StatusResponse, error) {
|
||||||
resp, err := p.GetStatus()
|
resp, err := p.GetStatus()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user