Actually the switch is less clear

This commit is contained in:
Neil Alexander 2022-10-19 12:43:44 +01:00
parent b2c6e7d4fe
commit 1802bdb2d8
No known key found for this signature in database
GPG key ID: A02A2019A2BB0944

View file

@ -81,12 +81,7 @@ func (s *OutputReceiptEventConsumer) onMessage(ctx context.Context, msgs []*nats
readPos := msg.Header.Get(jetstream.EventID)
evType := msg.Header.Get("type")
switch {
case readPos == "":
return true
case evType == "m.read": // allowed
case evType == "m.read.private": // allowed
default:
if readPos == "" || (evType != "m.read" && evType != "m.read.private") {
return true
}