Skip to content

Commit 42bce5d

Browse files
committed
Update presence msg only if its newer than older msg
1 parent 6fd3b14 commit 42bce5d

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

ably/proto_presence_message.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ func (msg *PresenceMessage) getMsgSerialAndIndex() (int64, int64, error) {
8585
func (msg1 *PresenceMessage) IsNewerThan(msg2 *PresenceMessage) (bool, error) {
8686
// RTP2b1
8787
if msg1.isServerSynthesized() || msg2.isServerSynthesized() {
88-
return msg1.Timestamp >= msg2.Timestamp, nil
88+
return msg1.Timestamp > msg2.Timestamp, nil
8989
}
9090

9191
// RTP2b2
@@ -98,7 +98,7 @@ func (msg1 *PresenceMessage) IsNewerThan(msg2 *PresenceMessage) (bool, error) {
9898
return true, err
9999
}
100100
if msg1Serial == msg2Serial {
101-
return msg1Index >= msg2Index, nil
101+
return msg1Index > msg2Index, nil
102102
}
103103
return msg1Serial > msg2Serial, nil
104104
}

0 commit comments

Comments
 (0)