fix login

This commit is contained in:
Celogeek 2024-03-03 16:07:10 +01:00
parent 4a351d5523
commit d571801ebc
Signed by: celogeek
SSH Key Fingerprint: SHA256:njNJLzoLQdbV9PC6ehcruRb0QnEgxABoCYZ+0+aUIYc

View File

@ -23,19 +23,17 @@ func (p *Piwigo) GetStatus() (*StatusResponse, error) {
resp := &StatusResponse{}
err := p.Post("pwg.session.getStatus", nil, resp)
if err != nil {
if err := p.Post("pwg.session.getStatus", nil, resp); err != nil {
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 {
return nil, err
}
if resp.User == p.Username {
return resp, nil
}
return nil, errors.New("you are a guest")
return resp, nil
}
func (p *Piwigo) Login() (*StatusResponse, error) {