Updated on 2026-08-14
This commit is contained in:
parent
9d36a97fd9
commit
4d36c61c78
9 changed files with 78 additions and 43 deletions
|
|
@ -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) {
|
||||
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue