| 45 | } |
| 46 | |
| 47 | type databaseHandler struct { |
| 48 | backend config.Backend |
| 49 | log *zerolog.Logger |
| 50 | cfg *config.Config |
| 51 | yubikeyAuth *yubigo.YubiAuth |
| 52 | sqlBackend SqlBackend |
| 53 | database database |
| 54 | MemGroups []config.Group |
| 55 | ldohelper handler.LDAPOpsHelper |
| 56 | attmatcher *regexp.Regexp |
| 57 | |
| 58 | tracer trace.Tracer |
| 59 | } |
| 60 | |
| 61 | func NewDatabaseHandler(sqlBackend SqlBackend, opts ...handler.Option) handler.Handler { |
| 62 | options := handler.NewOptions(opts...) |
nothing calls this directly
no outgoing calls
no test coverage detected