connector: fix NPE with read receipts
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
This commit is contained in:
@@ -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())
|
message, readMessagesErr = t.main.Bridge.DB.Message.GetLastPartAtOrBeforeTime(ctx, msg.Portal.PortalKey, time.Now())
|
||||||
if readMessagesErr != nil {
|
if readMessagesErr != nil {
|
||||||
return
|
return
|
||||||
|
} else if message == nil {
|
||||||
|
zerolog.Ctx(ctx).Warn().Msg("no message found to read")
|
||||||
|
return
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
var maxID int
|
var maxID int
|
||||||
|
|||||||
Reference in New Issue
Block a user