summaryrefslogtreecommitdiff
path: root/internal/transport/controller.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/transport/controller.go')
-rw-r--r--internal/transport/controller.go16
1 files changed, 3 insertions, 13 deletions
diff --git a/internal/transport/controller.go b/internal/transport/controller.go
index 891a24495..519298d8e 100644
--- a/internal/transport/controller.go
+++ b/internal/transport/controller.go
@@ -28,7 +28,6 @@ import (
"io"
"net/http"
"net/url"
- "runtime"
"codeberg.org/gruf/go-byteutil"
"codeberg.org/gruf/go-cache/v3"
@@ -56,24 +55,16 @@ type controller struct {
client pub.HttpClient
trspCache cache.TTLCache[string, *transport]
userAgent string
- senders int // no. concurrent batch delivery routines.
}
// NewController returns an implementation of the Controller interface for creating new transports
func NewController(state *state.State, federatingDB federatingdb.DB, clock pub.Clock, client pub.HttpClient) Controller {
var (
- host = config.GetHost()
- proto = config.GetProtocol()
- version = config.GetSoftwareVersion()
- senderMultiplier = config.GetAdvancedSenderMultiplier()
+ host = config.GetHost()
+ proto = config.GetProtocol()
+ version = config.GetSoftwareVersion()
)
- senders := senderMultiplier * runtime.GOMAXPROCS(0)
- if senders < 1 {
- // Clamp senders to 1.
- senders = 1
- }
-
c := &controller{
state: state,
fedDB: federatingDB,
@@ -81,7 +72,6 @@ func NewController(state *state.State, federatingDB federatingdb.DB, clock pub.C
client: client,
trspCache: cache.NewTTL[string, *transport](0, 100, 0),
userAgent: fmt.Sprintf("gotosocial/%s (+%s://%s)", version, proto, host),
- senders: senders,
}
return c