diff options
Diffstat (limited to 'modules/setting/webhook.go')
-rw-r--r-- | modules/setting/webhook.go | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/modules/setting/webhook.go b/modules/setting/webhook.go new file mode 100644 index 0000000000..741963e545 --- /dev/null +++ b/modules/setting/webhook.go @@ -0,0 +1,30 @@ +// Copyright 2019 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 + +var ( + // Webhook settings + Webhook = struct { + QueueLength int + DeliverTimeout int + SkipTLSVerify bool + Types []string + PagingNum int + }{ + QueueLength: 1000, + DeliverTimeout: 5, + SkipTLSVerify: false, + PagingNum: 10, + } +) + +func newWebhookService() { + sec := Cfg.Section("webhook") + Webhook.QueueLength = sec.Key("QUEUE_LENGTH").MustInt(1000) + Webhook.DeliverTimeout = sec.Key("DELIVER_TIMEOUT").MustInt(5) + Webhook.SkipTLSVerify = sec.Key("SKIP_TLS_VERIFY").MustBool() + Webhook.Types = []string{"gitea", "gogs", "slack", "discord", "dingtalk"} + Webhook.PagingNum = sec.Key("PAGING_NUM").MustInt(10) +} |