client: refetch message during conversion if file reference expired

Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
This commit is contained in:
Sumner Evans
2025-02-24 11:45:21 -07:00
parent f0f92c9dd9
commit 36bb741c68
3 changed files with 34 additions and 3 deletions
+1 -1
View File
@@ -279,7 +279,7 @@ func (t *TelegramClient) FetchMessages(ctx context.Context, fetchParams bridgev2
sender := t.getEventSender(message, !portal.Metadata.(*PortalMetadata).IsSuperGroup)
intent := portal.GetIntentFor(ctx, sender, t.userLogin, bridgev2.RemoteEventBackfill)
converted, err := t.convertToMatrix(ctx, portal, intent, message)
converted, err := t.convertToMatrixWithRefetch(ctx, portal, intent, message)
if err != nil {
return nil, err
}