mirror of
https://github.com/pocket-id/pocket-id.git
synced 2026-10-30 04:29:05 +01:00
feat(backend): add optional features with an enabledFeatures setting
This commit is contained in:
@@ -18,6 +18,7 @@ import (
|
||||
"github.com/pocket-id/pocket-id/backend/internal/email"
|
||||
"github.com/pocket-id/pocket-id/backend/internal/emailverification"
|
||||
"github.com/pocket-id/pocket-id/backend/internal/environment"
|
||||
"github.com/pocket-id/pocket-id/backend/internal/feature"
|
||||
"github.com/pocket-id/pocket-id/backend/internal/geolite"
|
||||
"github.com/pocket-id/pocket-id/backend/internal/iplocation"
|
||||
"github.com/pocket-id/pocket-id/backend/internal/ldapsync"
|
||||
@@ -58,6 +59,7 @@ type services struct {
|
||||
apiModule *api.Module
|
||||
environmentModule *environment.Module
|
||||
logoPresetModule *logopreset.Module
|
||||
featureModule *feature.Module
|
||||
actors francishost.Host
|
||||
}
|
||||
|
||||
@@ -283,6 +285,8 @@ func initServices(
|
||||
BaseURL: iconLibraryURL,
|
||||
})
|
||||
|
||||
svc.featureModule = feature.New(feature.Dependencies{DB: db, AppConfig: svc.appConfigService})
|
||||
|
||||
return svc, nil
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user