make PlatformFees fields optional. temporary solution

This commit is contained in:
TheJuze
2023-09-29 17:01:22 +03:00
parent 020b153597
commit bed0aac578
5 changed files with 16 additions and 10 deletions

View File

@@ -61,8 +61,8 @@ type AtomicSwapHistoryTargetQuery = AtomicSwapHistoryBaseQuery & {
}
type PlatformFees = {
assetIn: string
assetOut: string
assetIn?: string // TODO: return types from main branch
assetOut?: string
walletAddress?: string | undefined
fromWidget?: string | undefined
}
@@ -247,8 +247,13 @@ class BlockchainService {
) => {
const url = new URL(`${this.apiUrl}/api/platform-fees`);
url.searchParams.append('assetIn', assetIn);
url.searchParams.append('assetOut', assetOut);
if (assetIn !== undefined) { // TODO: make same as in main branch
url.searchParams.append('assetIn', assetIn);
}
if (assetOut !== undefined) {
url.searchParams.append('assetOut', assetOut);
}
if (walletAddress !== undefined) {
url.searchParams.append('walletAddress', walletAddress);