diff --git a/README.md b/README.md index b0d4fbf..0f180a6 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,7 @@ Android app. Add the following line to your app's build.gradle file: ```kotlin -implementation("com.moneykit:connect:0.0.7") +implementation("com.moneykit:connect:0.0.8") ``` ## Documentation @@ -51,7 +51,11 @@ val configuration = MkConfiguration( } } }, - onExit = { + onExit = { error -> + if (error != null) { + Timber.e(error.displayedMessage) + } + Timber.i("Exited Link") }, ) diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 8d061d1..6c747f1 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -44,7 +44,7 @@ android { } dependencies { - implementation("com.moneykit:connect:0.0.6") + implementation("com.moneykit:connect:0.0.8") implementation("com.jakewharton.timber:timber:5.0.1") implementation("androidx.core:core-ktx:1.12.0") diff --git a/app/src/main/java/com/moneykit/example/MainActivity.kt b/app/src/main/java/com/moneykit/example/MainActivity.kt index df16fc9..a722d03 100644 --- a/app/src/main/java/com/moneykit/example/MainActivity.kt +++ b/app/src/main/java/com/moneykit/example/MainActivity.kt @@ -75,17 +75,18 @@ class MainActivity : Activity() { } } }, - onExit = { - // Handle MoneyKit being exited + onExit = { error -> + if (error != null) { + // Optional, log errors for your own tracing + Timber.e(error.displayedMessage) + } + + // Handle MoneyKit being exited, if you need to reset UI etc. }, onEvent = { event -> // Optional, log events for your own tracing Timber.i(event.name) }, - onError = { error -> - // Optional, log errors for your own tracing - Timber.e(error.displayedMessage) - } ) return MkLinkHandler(configuration).also { linkHandler = it }