diff --git a/irc/handlers.go b/irc/handlers.go index 70f5e4b6..e090f3f5 100644 --- a/irc/handlers.go +++ b/irc/handlers.go @@ -3355,6 +3355,9 @@ func metadataSubsHandler(client *Client, subcommand string, params []string, rb subs := rb.session.MetadataSubscriptions() + batchID := rb.StartNestedBatch("metadata-subs") + defer rb.EndNestedBatch(batchID) + chunked := utils.ChunkifyParams(maps.Keys(subs), lineLength) for _, line := range chunked { params := append([]string{client.Nick()}, line...)