|
|
|
@ -10,6 +10,7 @@ type authListaUtenti struct {
|
|
|
|
|
AuthService auth.Service
|
|
|
|
|
|
|
|
|
|
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
|
|
|
|
|
}
|
|
|
|
|