Updated on 2026-08-14
This commit is contained in:
parent
00cc9ea226
commit
ca89626d27
4 changed files with 7 additions and 8 deletions
|
|
@ -46,6 +46,7 @@ interface TangemExpressApi {
|
|||
@Query("providerId") providerId: String,
|
||||
@Query("rateType") rateType: String,
|
||||
@Query("toAddress") toAddress: String,
|
||||
@Query("refundAddress") refundAddress: String,
|
||||
): ApiResponse<ExchangeDataResponse>
|
||||
|
||||
@GET("exchange-result")
|
||||
|
|
|
|||
|
|
@ -185,6 +185,7 @@ internal class SwapRepositoryImpl @Inject constructor(
|
|||
providerId: String,
|
||||
rateType: RateType,
|
||||
toAddress: String,
|
||||
refundAddress: String
|
||||
): AggregatedSwapDataModel<SwapDataModel> {
|
||||
return withContext(coroutineDispatcher.io) {
|
||||
try {
|
||||
|
|
@ -196,7 +197,8 @@ internal class SwapRepositoryImpl @Inject constructor(
|
|||
fromAmount = fromAmount,
|
||||
providerId = providerId,
|
||||
rateType = rateType.name.lowercase(),
|
||||
toAddress = toAddress
|
||||
toAddress = toAddress,
|
||||
refundAddress = refundAddress
|
||||
).getOrThrow()
|
||||
AggregatedSwapDataModel(
|
||||
dataModel = expressDataConverter.convert(response)
|
||||
|
|
|
|||
|
|
@ -589,13 +589,8 @@ internal class SwapInteractorImpl @Inject constructor(
|
|||
fromAmount = amount.toStringWithRightOffset(),
|
||||
providerId = provider.providerId,
|
||||
rateType = RateType.FLOAT,
|
||||
toAddress = toToken.value.networkAddress?.defaultAddress ?: ""
|
||||
// networkId = networkId,
|
||||
// fromTokenAddress = fromTokenAddress,
|
||||
// toTokenAddress = toTokenAddress,
|
||||
// amount = amount.toStringWithRightOffset(),
|
||||
// slippage = DEFAULT_SLIPPAGE,
|
||||
// fromWalletAddress = getWalletAddress(networkId),
|
||||
toAddress = toToken.value.networkAddress?.defaultAddress ?: "",
|
||||
refundAddress = fromToken.value.networkAddress?.defaultAddress ?: "",
|
||||
).let {
|
||||
val swapData = it.dataModel
|
||||
if (swapData != null) {
|
||||
|
|
|
|||
|
|
@ -66,6 +66,7 @@ interface SwapRepository {
|
|||
providerId: String,
|
||||
rateType: RateType,
|
||||
toAddress: String,
|
||||
refundAddress: String,
|
||||
): AggregatedSwapDataModel<SwapDataModel>
|
||||
|
||||
fun getNativeTokenForNetwork(networkId: String): CryptoCurrency
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue