From d6dcb1eaa2bfde67ee18066905b1abe3c2ec2891 Mon Sep 17 00:00:00 2001 From: Tangem Date: Mon, 13 Apr 2020 13:47:16 +0300 Subject: [PATCH] Updated on 2026-08-14 --- .../java/com/tangem/server_android/data/LocalStorage.kt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/server-android/src/main/java/com/tangem/server_android/data/LocalStorage.kt b/server-android/src/main/java/com/tangem/server_android/data/LocalStorage.kt index 4fbfe8956c..980f0e496f 100644 --- a/server-android/src/main/java/com/tangem/server_android/data/LocalStorage.kt +++ b/server-android/src/main/java/com/tangem/server_android/data/LocalStorage.kt @@ -230,7 +230,7 @@ class LocalStorage fun getCardArtworkBitmap(card: TangemCard): Bitmap { // special cases (first series of cards, hardcode CID->artwork), on new series batch<->artwork - if (card.isIDIssuer) { + if (card.isIDIssuer || isIdSergio(card)) { val artworkId = context.resources.getResourceEntryName(R.drawable.card_id_issuer) return getArtworkBitmap(artworkId) ?: return getDefaultArtworkBitmap(card) } @@ -375,4 +375,10 @@ class LocalStorage } } +} + +fun LocalStorage.isIdSergio(card: TangemCard): Boolean { + val issuerPublicKey = card.issuer.publicDataKey ?: return false + val hexString = Util.bytesToHex(issuerPublicKey) + return hexString == "04EAD74FEEE4061044F46B19EB654CEEE981E9318F0C8FE99AF5CDB9D779D2E52BB51EA2D14545E0B323F7A90CF4CC72753C973149009C10DB2D83DCEC28487729" } \ No newline at end of file