diff options
Diffstat (limited to 'modules/setting')
-rw-r--r-- | modules/setting/federation.go | 22 | ||||
-rw-r--r-- | modules/setting/setting.go | 1 |
2 files changed, 23 insertions, 0 deletions
diff --git a/modules/setting/federation.go b/modules/setting/federation.go new file mode 100644 index 0000000000..c300060789 --- /dev/null +++ b/modules/setting/federation.go @@ -0,0 +1,22 @@ +// Copyright 2021 The Gitea Authors. All rights reserved. +// Use of this source code is governed by a MIT-style +// license that can be found in the LICENSE file. + +package setting + +import "code.gitea.io/gitea/modules/log" + +// Federation settings +var ( + Federation = struct { + Enabled bool + }{ + Enabled: true, + } +) + +func newFederationService() { + if err := Cfg.Section("federation").MapTo(&Federation); err != nil { + log.Fatal("Failed to map Federation settings: %v", err) + } +} diff --git a/modules/setting/setting.go b/modules/setting/setting.go index f00ab242c3..afd1e49aed 100644 --- a/modules/setting/setting.go +++ b/modules/setting/setting.go @@ -1188,6 +1188,7 @@ func NewServices() { NewQueueService() newProject() newMimeTypeMap() + newFederationService() } // NewServicesForInstall initializes the services for install |