Updated on 2026-08-14

This commit is contained in:
Tangem 2024-09-05 13:52:31 +03:00
parent 2d3a1d3bc7
commit 29b63f2e1a
7 changed files with 66 additions and 2 deletions

View file

@ -16,6 +16,7 @@ import com.tangem.data.card.sdk.CardSdkOwner
import com.tangem.data.card.sdk.CardSdkProvider
import com.tangem.sdk.DefaultSessionViewDelegate
import com.tangem.sdk.extensions.*
import com.tangem.sdk.nfc.AndroidNfcAvailabilityProvider
import com.tangem.sdk.nfc.NfcManager
import com.tangem.sdk.storage.create
import com.tangem.tap.foregroundActivityObserver
@ -98,9 +99,11 @@ internal class DefaultCardSdkProvider @Inject constructor(
val viewDelegate = DefaultSessionViewDelegate(nfcManager, activity)
viewDelegate.sdkConfig = config
val androidNfcAvailabilityProvider = AndroidNfcAvailabilityProvider(activity)
val sdk = TangemSdk(
reader = nfcManager.reader,
viewDelegate = viewDelegate,
nfcAvailabilityProvider = androidNfcAvailabilityProvider,
secureStorage = secureStorage,
authenticationManager = authenticationManager,
keystoreManager = keystoreManager,