diff --git a/pkg/connector/handlematrix.go b/pkg/connector/handlematrix.go index fb3b1d94..a329c0c3 100644 --- a/pkg/connector/handlematrix.go +++ b/pkg/connector/handlematrix.go @@ -229,7 +229,7 @@ func (s *SignalClient) HandleMatrixReadReceipt(ctx context.Context, receipt *bri for _, msg := range dbMessages { userID, timestamp, err := signalid.ParseMessageID(msg.ID) if err != nil { - return fmt.Errorf("failed to parse message ID %q: %w", msg.ID, err) + continue } messagesToRead[userID] = append(messagesToRead[userID], timestamp) }