From c56a33b9b8875bc1d68c8b6443d04b84a293339a Mon Sep 17 00:00:00 2001 From: Dmitrii Nikulin Date: Thu, 11 Jun 2026 15:22:09 +0300 Subject: [PATCH] feat: add timeout configuration to API client initialization --- packages/walletkit-android-bridge/src/core/initialization.ts | 3 +++ packages/walletkit-android-bridge/src/types/walletkit.ts | 1 + 2 files changed, 4 insertions(+) diff --git a/packages/walletkit-android-bridge/src/core/initialization.ts b/packages/walletkit-android-bridge/src/core/initialization.ts index f49fce364..9ed515242 100644 --- a/packages/walletkit-android-bridge/src/core/initialization.ts +++ b/packages/walletkit-android-bridge/src/core/initialization.ts @@ -69,12 +69,15 @@ export async function initTonWalletKit( apiClient = new ApiClientTonApi({ endpoint: netConfig.apiClientConfiguration?.url, apiKey: netConfig.apiClientConfiguration?.key, + timeout: netConfig.apiClientConfiguration?.timeout, network: netConfig.network, }); } else if (type === 'toncenter') { apiClient = new ApiClientToncenter({ endpoint: netConfig.apiClientConfiguration?.url, apiKey: netConfig.apiClientConfiguration?.key, + timeout: netConfig.apiClientConfiguration?.timeout, + network: netConfig.network, }); } else { apiClient = netConfig.apiClientConfiguration; diff --git a/packages/walletkit-android-bridge/src/types/walletkit.ts b/packages/walletkit-android-bridge/src/types/walletkit.ts index b47fcc688..b5fe45a98 100644 --- a/packages/walletkit-android-bridge/src/types/walletkit.ts +++ b/packages/walletkit-android-bridge/src/types/walletkit.ts @@ -39,6 +39,7 @@ export interface WalletKitBridgeInitConfig { apiClientConfiguration?: { url?: string; key?: string; + timeout?: number; }; apiClientType?: 'default' | 'toncenter' | 'tonapi' | 'custom'; }>;