mirror of
https://github.com/strukturag/nextcloud-spreed-signaling
synced 2024-06-19 22:25:07 +02:00
Debug flaky test TestClientTakeoverRoomSession
This commit is contained in:
parent
fb12b359e0
commit
6dd4c5ebeb
|
@ -857,6 +857,7 @@ func (s *ClientSession) processNatsMessage(msg *NatsMessage) *ServerMessage {
|
||||||
} else if msg.Message.Event.Target == "room" {
|
} else if msg.Message.Event.Target == "room" {
|
||||||
// Can happen mostly during tests where an older room NATS message
|
// Can happen mostly during tests where an older room NATS message
|
||||||
// could be received by a subscriber that joined after it was sent.
|
// could be received by a subscriber that joined after it was sent.
|
||||||
|
log.Printf("Message %+v was sent at %s, room joined at %s", msg.Message, msg.SendTime, s.getRoomJoinTime())
|
||||||
if msg.SendTime.Before(s.getRoomJoinTime()) {
|
if msg.SendTime.Before(s.getRoomJoinTime()) {
|
||||||
log.Printf("Message %+v was sent before room was joined, ignoring", msg.Message)
|
log.Printf("Message %+v was sent before room was joined, ignoring", msg.Message)
|
||||||
return nil
|
return nil
|
||||||
|
|
|
@ -175,8 +175,10 @@ func (c *LoopbackNatsClient) PublishNats(subject string, message *NatsMessage) e
|
||||||
}
|
}
|
||||||
|
|
||||||
func (c *LoopbackNatsClient) PublishMessage(subject string, message *ServerMessage) error {
|
func (c *LoopbackNatsClient) PublishMessage(subject string, message *ServerMessage) error {
|
||||||
|
now := time.Now()
|
||||||
|
log.Printf("Send message at %s: %+v", now, message)
|
||||||
msg := &NatsMessage{
|
msg := &NatsMessage{
|
||||||
SendTime: time.Now(),
|
SendTime: now,
|
||||||
Type: "message",
|
Type: "message",
|
||||||
Message: message,
|
Message: message,
|
||||||
}
|
}
|
||||||
|
@ -184,8 +186,10 @@ func (c *LoopbackNatsClient) PublishMessage(subject string, message *ServerMessa
|
||||||
}
|
}
|
||||||
|
|
||||||
func (c *LoopbackNatsClient) PublishBackendServerRoomRequest(subject string, message *BackendServerRoomRequest) error {
|
func (c *LoopbackNatsClient) PublishBackendServerRoomRequest(subject string, message *BackendServerRoomRequest) error {
|
||||||
|
now := time.Now()
|
||||||
|
log.Printf("Send message at %s: %+v", now, message)
|
||||||
msg := &NatsMessage{
|
msg := &NatsMessage{
|
||||||
SendTime: time.Now(),
|
SendTime: now,
|
||||||
Type: "room",
|
Type: "room",
|
||||||
Room: message,
|
Room: message,
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue