From 7f4dd149e6d98ea01ec0e40d583e524b06c04fe8 Mon Sep 17 00:00:00 2001 From: Shivaram Lingamneni Date: Sun, 22 Jun 2025 17:38:21 -0400 Subject: [PATCH] spec update: send RPL_METADATASUBS in a metadata-subs batch --- irc/handlers.go | 3 +++ 1 file changed, 3 insertions(+) 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...)