fix: broadcast async forwarded messages after persistence
This commit is contained in:
@@ -5877,6 +5877,9 @@ func TestServeIMMessageForwardKafkaAssignsSeqAndBroadcasts(t *testing.T) {
|
||||
if publishedPayload.Message.Topic != targetTopic || publishedPayload.Message.SeqId != 35 {
|
||||
t.Fatalf("unexpected kafka message: %#v", publishedPayload.Message)
|
||||
}
|
||||
if !publishedPayload.BroadcastAfterPersist {
|
||||
t.Fatalf("forwarded HTTP message must broadcast after kafka persistence: %#v", publishedPayload)
|
||||
}
|
||||
select {
|
||||
case delivered := <-globals.hub.routeSrv:
|
||||
t.Fatalf("pending forward should not broadcast immediately: %#v", delivered)
|
||||
|
||||
Reference in New Issue
Block a user