lista_utenti: handle rappresentanti in :auth:

dev-old
Francesco Minnocci 2 years ago
parent 47a9d32670
commit 4b12c3d59d
Signed by: BachoSeven
GPG Key ID: 2BE4AB7FDAD828A4

@ -9,7 +9,8 @@ import (
type authListaUtenti struct {
AuthService auth.Service
Macchinisti util.Set[string]
Macchinisti util.Set[string]
Rappresentanti util.Set[string]
}
func newAuthListaUtenti(authService auth.Service) (Service, error) {
@ -18,7 +19,12 @@ func newAuthListaUtenti(authService auth.Service) (Service, error) {
return nil, err
}
return &authListaUtenti{authService, macchinisti}, nil
rappresentanti, err := loadRappresentanti()
if err != nil {
return nil, err
}
return &authListaUtenti{authService, macchinisti, rappresentanti}, nil
}
func (a *authListaUtenti) GetUtenti() ([]*model.ListUser, error) {
@ -38,6 +44,7 @@ func (a *authListaUtenti) GetUtenti() ([]*model.ListUser, error) {
}
mergeMacchinisti(users, a.Macchinisti)
mergeRappresentanti(users, a.Macchinisti)
return users, nil
}

@ -21,6 +21,7 @@ func newJsonListaUtenti(path string) (Service, error) {
if err != nil {
return nil, err
}
rappresentanti, err := loadRappresentanti()
if err != nil {
return nil, err

Loading…
Cancel
Save