Fixes as a result of an actual test
Some checks failed
rolling-release / build (push) Has been cancelled
rolling-release / rolling-release (push) Has been cancelled

This commit is contained in:
Dmitrii Okunev
2025-06-15 21:28:43 +01:00
parent 4723f27334
commit 77bc3bd38a
7 changed files with 22 additions and 13 deletions

View File

@@ -9,20 +9,20 @@ import (
)
func msgLess(ctx context.Context, a *api.ChatMessage, b *api.ChatMessage) bool {
if a.CreatedAt.Before(b.CreatedAt) {
return true
if a.CreatedAt != b.CreatedAt {
return a.CreatedAt.Before(b.CreatedAt)
}
if a.Platform < b.Platform {
return true
if a.Platform != b.Platform {
return a.Platform < b.Platform
}
if a.Username < b.Username {
return true
if a.Username != b.Username {
return a.Username < b.Username
}
if a.MessageID < b.MessageID {
return true
if a.MessageID != b.MessageID {
return a.MessageID < b.MessageID
}
if a.Message < b.Message {
return true
if a.Message != b.Message {
return a.Message < b.Message
}
if a != b {
logger.Errorf(ctx, "msgs A and B look equal, but are not: A:%#+v B:%#+v", a, b)