summaryrefslogtreecommitdiff
path: root/internal/transport/delivery/worker.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/transport/delivery/worker.go')
-rw-r--r--internal/transport/delivery/worker.go5
1 files changed, 5 insertions, 0 deletions
diff --git a/internal/transport/delivery/worker.go b/internal/transport/delivery/worker.go
index 17dd8dffe..dcb656475 100644
--- a/internal/transport/delivery/worker.go
+++ b/internal/transport/delivery/worker.go
@@ -110,6 +110,11 @@ func (p *WorkerPool) Stop() {
p.workers = p.workers[:0]
}
+// Len returns number of currently active workers.
+func (p *WorkerPool) Len() int {
+ return len(p.workers)
+}
+
// Worker wraps an httpclient.Client{} to feed
// from queue.StructQueue{} for ActivityPub reqs
// to deliver. It does so while prioritizing new