Updated on 2026-08-14

This commit is contained in:
Tangem 2018-11-18 20:19:56 +03:00
parent 9d36a97fd9
commit 4d36c61c78
9 changed files with 78 additions and 43 deletions

View file

@ -1,17 +1,18 @@
package com.tangem.di
import android.app.Activity
import android.content.Context
import android.nfc.Tag
import android.os.Bundle
import com.tangem.domain.wallet.TangemCard
import com.tangem.presentation.activity.EmptyWalletActivity
import com.tangem.presentation.activity.LoadedWalletActivity
import com.tangem.presentation.activity.MainActivity
import com.tangem.presentation.activity.VerifyCardActivity
import com.tangem.presentation.fragment.LoadedWallet
class Navigator {
fun showMain(context: Context) {
fun showMain(context: Activity) {
context.startActivity(MainActivity.callingIntent(context))
}
@ -23,13 +24,15 @@ class Navigator {
context.startActivity(EmptyWalletActivity.callingIntent(context))
}
fun showVerifyCard(context: Context) {
fun showVerifyCard(context: Activity, card: TangemCard) {
context.startActivityForResult(VerifyCardActivity.callingIntent(context, card), LoadedWallet.REQUEST_CODE_VERIFY_CARD)
}
fun showPreparePayment(context: Activity) {
}
fun showCreateNewWallet(context: Context) {
fun showCreateNewWallet(context: Activity) {
}

View file

@ -1,8 +1,10 @@
package com.tangem.di;
import com.tangem.presentation.activity.EmptyWalletActivity;
import com.tangem.presentation.activity.LoadedWalletActivity;
import com.tangem.presentation.activity.LogoActivity;
import com.tangem.presentation.activity.MainActivity;
import com.tangem.presentation.activity.VerifyCardActivity;
import javax.inject.Singleton;
@ -18,6 +20,10 @@ public interface NavigatorComponent {
void inject(MainActivity activity);
void inject(LoadedWalletActivity activity);
void inject(VerifyCardActivity activity);
void inject(EmptyWalletActivity activity);
}