connector: fix NPE with read receipts

Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
This commit is contained in:
Sumner Evans
2024-08-20 08:55:32 -06:00
parent 0ef8581764
commit dc4c3ee382
+3
View File
@@ -438,6 +438,9 @@ func (t *TelegramClient) HandleMatrixReadReceipt(ctx context.Context, msg *bridg
message, readMessagesErr = t.main.Bridge.DB.Message.GetLastPartAtOrBeforeTime(ctx, msg.Portal.PortalKey, time.Now())
if readMessagesErr != nil {
return
} else if message == nil {
zerolog.Ctx(ctx).Warn().Msg("no message found to read")
return
}
}
var maxID int