Add unexpected messages to ignore list instead of returning error.

This commit is contained in:
Joachim Bauch 2022-07-12 10:10:15 +02:00
parent d1c5d785c8
commit d2036fcbd6
No known key found for this signature in database
GPG key ID: 77C1D22D53E15F02

View file

@ -672,10 +672,9 @@ func (c *TestClient) RunUntilJoinedAndReturn(ctx context.Context, hello ...*Hell
if err := checkMessageType(message, "event"); err != nil {
ignored = append(ignored, message)
continue
} else if message.Event.Target != "room" {
return nil, nil, fmt.Errorf("Expected event target room, got %+v", message.Event)
} else if message.Event.Type != "join" {
return nil, nil, fmt.Errorf("Expected event type join, got %+v", message.Event)
} else if message.Event.Target != "room" || message.Event.Type != "join" {
ignored = append(ignored, message)
continue
}
for len(message.Event.Join) > 0 {