From 4552a16c4c13da66cf922797e168c98b9a374a8b Mon Sep 17 00:00:00 2001 From: Alexander Zinchuk Date: Fri, 17 May 2024 15:45:53 +0200 Subject: [PATCH] Media: Prepare media connection on load (#4596) --- src/lib/gramjs/client/TelegramClient.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/lib/gramjs/client/TelegramClient.js b/src/lib/gramjs/client/TelegramClient.js index 1ad80a964..8ae2918dd 100644 --- a/src/lib/gramjs/client/TelegramClient.js +++ b/src/lib/gramjs/client/TelegramClient.js @@ -244,6 +244,10 @@ class TelegramClient { } this._connectedDeferred.resolve(); this._isSwitchingDc = false; + + // Prepare file connection on current DC to speed up initial media loading + const mediaSender = await this._borrowExportedSender(this.session.dcId, false, undefined, 0, this.isPremium); + if (mediaSender) this.releaseExportedSender(mediaSender); } async _initSession() {