From 19fa5e2b603d3713eb95f042824569f8a18bf664 Mon Sep 17 00:00:00 2001 From: Tangem Date: Mon, 29 Mar 2021 15:51:41 +0300 Subject: [PATCH] Updated on 2026-08-14 --- app/build.gradle | 4 ++-- app/src/main/java/com/tangem/tap/MainActivity.kt | 4 ++-- .../tap/features/feedback/FeedbackManager.kt | 14 +++++--------- 3 files changed, 9 insertions(+), 13 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 5449d123d1..c65890f80b 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -77,8 +77,8 @@ dependencies { implementation 'com.tangem:blockchain:1.157.0' - implementation 'com.tangem:core:1.101.0' - implementation 'com.tangem:sdk:1.101.0' + implementation 'com.tangem:core:1.108.0' + implementation 'com.tangem:sdk:1.108.0' // WebView implementation "androidx.browser:browser:1.3.0" diff --git a/app/src/main/java/com/tangem/tap/MainActivity.kt b/app/src/main/java/com/tangem/tap/MainActivity.kt index 2a20c88628..732ca5892e 100644 --- a/app/src/main/java/com/tangem/tap/MainActivity.kt +++ b/app/src/main/java/com/tangem/tap/MainActivity.kt @@ -5,10 +5,10 @@ import android.content.pm.ActivityInfo import android.nfc.NfcAdapter import android.nfc.Tag import android.os.Bundle +import android.util.Log import androidx.appcompat.app.AppCompatActivity import com.tangem.CardFilter import com.tangem.Config -import com.tangem.Log import com.tangem.TangemSdk import com.tangem.commands.common.card.CardType import com.tangem.tangem_sdk_new.extensions.init @@ -46,7 +46,7 @@ private fun initCoroutineExceptionHandler(): CoroutineExceptionHandler { val sw = StringWriter() throwable.printStackTrace(PrintWriter(sw)) val exceptionAsString: String = sw.toString() - Log.e("TangemSdk", exceptionAsString) + Log.e("Coroutine", exceptionAsString) throw throwable } } diff --git a/app/src/main/java/com/tangem/tap/features/feedback/FeedbackManager.kt b/app/src/main/java/com/tangem/tap/features/feedback/FeedbackManager.kt index 21567bdf9b..ce94b2602b 100644 --- a/app/src/main/java/com/tangem/tap/features/feedback/FeedbackManager.kt +++ b/app/src/main/java/com/tangem/tap/features/feedback/FeedbackManager.kt @@ -8,8 +8,8 @@ import android.net.Uri import android.os.Build import androidx.core.content.ContextCompat import androidx.core.content.FileProvider -import com.tangem.LogMessage -import com.tangem.LoggerInterface +import com.tangem.Log +import com.tangem.TangemSdkLogger import com.tangem.blockchain.common.Blockchain import timber.log.Timber import java.io.File @@ -72,15 +72,11 @@ class FeedbackManager( } } -class TangemLogCollector : LoggerInterface { +class TangemLogCollector : TangemSdkLogger { private val logs = mutableListOf() - override fun e(logTag: String, message: String) {} - override fun i(logTag: String, message: String) {} - override fun v(logTag: String, message: String) {} - - override fun write(message: LogMessage) { - logs.add(message.message) + override fun log(message: () -> String, level: Log.Level) { + logs.add(message()) } fun getLogs(): List = logs.toList()