diff --git a/downstream.go b/downstream.go index 6feadf0..f728e30 100644 --- a/downstream.go +++ b/downstream.go @@ -3017,7 +3017,7 @@ func (dc *downstreamConn) handleMessageRegistered(ctx context.Context, msg *irc. network.forEachDownstream(func(d *downstreamConn) { if broadcast || dc.id == d.id { cmd := "MARKREAD" - if !dc.caps.IsEnabled("draft/read-marker") { + if !d.caps.IsEnabled("draft/read-marker") { cmd = "READ" } d.SendMessage(&irc.Message{