From 98b411dfd9947e7cde220d7a75243c93fca30e78 Mon Sep 17 00:00:00 2001 From: Tangem Date: Thu, 27 Sep 2018 10:22:58 +0300 Subject: [PATCH] Updated on 2026-08-14 --- .../com/tangem/domain/wallet/LocalStorage.kt | 22 +++++++++---------- .../presentation/fragment/LoadedWallet.kt | 3 ++- 2 files changed, 13 insertions(+), 12 deletions(-) diff --git a/app/src/main/java/com/tangem/domain/wallet/LocalStorage.kt b/app/src/main/java/com/tangem/domain/wallet/LocalStorage.kt index a5cd68bc53..0ee0bcefd7 100644 --- a/app/src/main/java/com/tangem/domain/wallet/LocalStorage.kt +++ b/app/src/main/java/com/tangem/domain/wallet/LocalStorage.kt @@ -202,22 +202,22 @@ data class LocalStorage( // special cases (first series of cards, hardcode CID->artwork), on new series batch<->artwork val hexCID = Util.bytesToHex(card.cid) val artworkResourceId: Int? = when { - hexCID in "AA01000000000000".."AA0100000000 4999" -> R.drawable.card_ru006 - hexCID in "AA01000000005000".."AA0100000000 9999" -> R.drawable.card_ru007 + hexCID in "AA01000000000000".."AA01000000004999" -> R.drawable.card_ru006 + hexCID in "AA01000000005000".."AA01000000009999" -> R.drawable.card_ru007 - hexCID in "AE01000000000000".."AE010000 0000 4999" -> R.drawable.card_ru006 - hexCID in "AE01000000005000".."AE010000 0000 9999" -> R.drawable.card_ru007 + hexCID in "AE01000000000000".."AE01000000004999" -> R.drawable.card_ru006 + hexCID in "AE01000000005000".."AE01000000009999" -> R.drawable.card_ru007 - hexCID in "CB01000000000000".."CB010000 0000 9999" -> R.drawable.card_ru006 - hexCID in "CB01000000010000".."CB010000 0001 9999" -> R.drawable.card_ru007 + hexCID in "CB01000000000000".."CB01000000009999" -> R.drawable.card_ru006 + hexCID in "CB01000000010000".."CB01000000019999" -> R.drawable.card_ru007 - hexCID in "CB01000000020000".."CB010000 0003 9999" -> R.drawable.card_ru006 - hexCID in "CB01000000040000".."CB010000 0005 9999" -> R.drawable.card_ru007 + hexCID in "CB01000000020000".."CB01000000039999" -> R.drawable.card_ru006 + hexCID in "CB01000000040000".."CB01000000059999" -> R.drawable.card_ru007 - hexCID in "CB02000000000000".."CB020000 0002 4999" -> R.drawable.card_ru006 - hexCID in "CB02000000025000".."CB020000 0004 9999" -> R.drawable.card_ru007 + hexCID in "CB02000000000000".."CB02000000024999" -> R.drawable.card_ru006 + hexCID in "CB02000000025000".."CB02000000049999" -> R.drawable.card_ru007 - hexCID in "CB05000010000000".."CB050000 1000 9999" -> R.drawable.card_ru006 + hexCID in "CB05000010000000".."CB05000010009999" -> R.drawable.card_ru006 card.batch == "0004" -> R.drawable.card_ru006 card.batch == "0006" -> R.drawable.card_ru006 diff --git a/app/src/main/java/com/tangem/presentation/fragment/LoadedWallet.kt b/app/src/main/java/com/tangem/presentation/fragment/LoadedWallet.kt index 7affef08d5..2b692f929e 100644 --- a/app/src/main/java/com/tangem/presentation/fragment/LoadedWallet.kt +++ b/app/src/main/java/com/tangem/presentation/fragment/LoadedWallet.kt @@ -245,11 +245,12 @@ class LoadedWallet : Fragment(), NfcAdapter.ReaderCallback, CardProtocol.Notific card!!.setBlockchainIDFromCard(Blockchain.Ethereum.id) } updateViews() + refresh() } if (result.artwork != null && localStorage.checkNeedUpdateArtwork(result.artwork)) { Log.w(TAG, "Artwork '${result.artwork!!.id}' updated, need download") serverApiHelper!!.requestArtwork(result.artwork!!.id, result.artwork!!.getUpdateDate(), card!!) - refresh() + updateViews() } // Log.i(TAG, "setCardVerify " + it.results!![0].passed) }