Updated on 2026-08-14
This commit is contained in:
parent
253278ea49
commit
06057a439e
9 changed files with 11 additions and 15 deletions
|
|
@ -34,8 +34,8 @@ object NFTSdkAssetConverter : TwoWayConverter<Pair<Network, SdkNFTAsset>, NFTAss
|
|||
},
|
||||
media = asset.media?.let {
|
||||
NFTAsset.Media(
|
||||
url = it.url,
|
||||
mimetype = it.mimetype,
|
||||
animationUrl = it.animationUrl,
|
||||
imageUrl = it.imageUrl,
|
||||
)
|
||||
},
|
||||
traits = asset.traits.map {
|
||||
|
|
@ -73,8 +73,8 @@ object NFTSdkAssetConverter : TwoWayConverter<Pair<Network, SdkNFTAsset>, NFTAss
|
|||
},
|
||||
media = value.media?.let {
|
||||
SdkNFTAsset.Media(
|
||||
url = it.url,
|
||||
mimetype = it.mimetype,
|
||||
animationUrl = it.animationUrl,
|
||||
imageUrl = it.imageUrl,
|
||||
)
|
||||
},
|
||||
traits = value.traits.map {
|
||||
|
|
|
|||
|
|
@ -25,8 +25,8 @@ data class NFTAsset(
|
|||
|
||||
@Serializable
|
||||
data class Media(
|
||||
val mimetype: String?,
|
||||
val url: String,
|
||||
val animationUrl: String?,
|
||||
val imageUrl: String?,
|
||||
)
|
||||
|
||||
@Serializable
|
||||
|
|
|
|||
|
|
@ -127,7 +127,7 @@ internal class UpdateDataStateTransformer(
|
|||
return NFTCollectionAssetUM(
|
||||
id = id.toString(),
|
||||
name = name ?: DASH_SIGN,
|
||||
imageUrl = media?.url,
|
||||
imageUrl = media?.imageUrl,
|
||||
price = when (val salePrice = salePrice) {
|
||||
is NFTSalePrice.Empty -> NFTSalePriceUM.Failed
|
||||
is NFTSalePrice.Loading -> NFTSalePriceUM.Loading
|
||||
|
|
|
|||
|
|
@ -21,7 +21,7 @@ class DefaultNFTDetailsBlockComponent @AssistedInject constructor(
|
|||
NFTDetailsBlock(
|
||||
assetName = stringReference(params.nftAsset.name.orEmpty()),
|
||||
collectionName = stringReference(params.nftCollectionName),
|
||||
assetImage = params.nftAsset.media?.url,
|
||||
assetImage = params.nftAsset.media?.imageUrl,
|
||||
networkIconRes = getActiveIconRes(params.nftAsset.network.rawId),
|
||||
)
|
||||
}
|
||||
|
|
|
|||
|
|
@ -29,7 +29,6 @@ data class NFTAssetUM(
|
|||
sealed class Media {
|
||||
data object Empty : Media()
|
||||
data class Content(
|
||||
val mimetype: String?,
|
||||
val url: String,
|
||||
) : Media()
|
||||
}
|
||||
|
|
|
|||
|
|
@ -44,10 +44,9 @@ internal class NFTDetailsUMFactory(
|
|||
|
||||
private fun NFTAsset.transform(): NFTAssetUM = NFTAssetUM(
|
||||
name = name.orEmpty(),
|
||||
media = media?.let {
|
||||
media = media?.imageUrl?.let {
|
||||
NFTAssetUM.Media.Content(
|
||||
mimetype = it.mimetype,
|
||||
url = it.url,
|
||||
url = it,
|
||||
)
|
||||
} ?: NFTAssetUM.Media.Empty,
|
||||
topInfo = when {
|
||||
|
|
|
|||
|
|
@ -120,7 +120,6 @@ private class NFTAssetProvider : CollectionPreviewParameterProvider<NFTAssetUM>(
|
|||
name = "Nethers #9744",
|
||||
media = NFTAssetUM.Media.Content(
|
||||
url = "img1",
|
||||
mimetype = "image/jpeg",
|
||||
),
|
||||
topInfo = NFTAssetUM.TopInfo.Content(
|
||||
title = resourceReference(R.string.nft_details_last_sale_price),
|
||||
|
|
|
|||
|
|
@ -88,7 +88,6 @@ private class NFTAssetMediaProvider : CollectionPreviewParameterProvider<NFTAsse
|
|||
collection = listOf(
|
||||
NFTAssetUM.Media.Empty,
|
||||
NFTAssetUM.Media.Content(
|
||||
mimetype = "image/jpeg",
|
||||
url = "img1",
|
||||
),
|
||||
),
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@
|
|||
# https://github.com/tangem/tangem-sdk-android/
|
||||
# https://github.com/tangem/vico
|
||||
|
||||
tangemBlockchainSdk = "develop-1076"
|
||||
tangemBlockchainSdk = "develop-1079"
|
||||
#tangemBlockchainSdk = "0.0.1" # Keep it! - used for local builds
|
||||
tangemCardSdk = "develop-475"
|
||||
#tangemCardSdk = "0.0.1" # Keep it! - used for local builds ^
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue