server: drop TODO about configurable vars

It might make sense to make some of these configurable, some not.
We'll decide on a case-by-case basis if/when good use-cases come
up.
This commit is contained in:
Simon Ser 2023-08-26 21:39:34 +02:00
parent be3c6d72c1
commit 1558816a7e

View File

@ -26,21 +26,22 @@ import (
"git.sr.ht/~emersion/soju/identd" "git.sr.ht/~emersion/soju/identd"
) )
// TODO: make configurable var (
var retryConnectMinDelay = time.Minute retryConnectMinDelay = time.Minute
var retryConnectMaxDelay = 10 * time.Minute retryConnectMaxDelay = 10 * time.Minute
var retryConnectJitter = time.Minute retryConnectJitter = time.Minute
var connectTimeout = 15 * time.Second connectTimeout = 15 * time.Second
var writeTimeout = 10 * time.Second writeTimeout = 10 * time.Second
var upstreamMessageDelay = 2 * time.Second upstreamMessageDelay = 2 * time.Second
var upstreamMessageBurst = 10 upstreamMessageBurst = 10
var backlogTimeout = 10 * time.Second backlogTimeout = 10 * time.Second
var handleDownstreamMessageTimeout = 10 * time.Second handleDownstreamMessageTimeout = 10 * time.Second
var downstreamRegisterTimeout = 30 * time.Second downstreamRegisterTimeout = 30 * time.Second
var webpushCheckSubscriptionDelay = 24 * time.Hour webpushCheckSubscriptionDelay = 24 * time.Hour
var webpushPruneSubscriptionDelay = 30 * 24 * time.Hour webpushPruneSubscriptionDelay = 30 * 24 * time.Hour
var chatHistoryLimit = 1000 chatHistoryLimit = 1000
var backlogLimit = 4000 backlogLimit = 4000
)
var errWebPushSubscriptionExpired = fmt.Errorf("Web Push subscription expired") var errWebPushSubscriptionExpired = fmt.Errorf("Web Push subscription expired")