Updated on 2026-08-14

This commit is contained in:
Tangem 2019-02-27 22:54:37 +03:00
parent 449840473a
commit 64ddaa4541
63 changed files with 128 additions and 164 deletions

View file

@ -3,7 +3,7 @@ package com.tangem.data.fingerprint;
import android.os.AsyncTask;
import android.widget.Toast;
import com.tangem.presentation.activity.PinSaveActivity;
import com.tangem.ui.activity.PinSaveActivity;
import com.tangem.wallet.R;
import java.lang.ref.WeakReference;

View file

@ -10,7 +10,7 @@ import android.security.keystore.KeyProperties;
import com.tangem.Constant;
import com.tangem.cardandroid.android.data.PINStorage;
import com.tangem.presentation.activity.PinRequestActivity;
import com.tangem.ui.activity.PinRequestActivity;
import com.tangem.util.LOG;
import java.io.IOException;

View file

@ -4,7 +4,7 @@ import android.app.Activity
import android.nfc.Tag
import com.tangem.Constant
import com.tangem.domain.wallet.TangemContext
import com.tangem.presentation.activity.*
import com.tangem.ui.activity.*
class Navigator {

View file

@ -1,14 +1,14 @@
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.PrepareCryptonitOtherApiWithdrawalActivity
import com.tangem.presentation.activity.PrepareKrakenWithdrawalActivity
import com.tangem.presentation.activity.PrepareTransactionActivity
import com.tangem.presentation.activity.PurgeActivity
import com.tangem.presentation.activity.VerifyCardActivity
import com.tangem.ui.activity.EmptyWalletActivity
import com.tangem.ui.activity.LoadedWalletActivity
import com.tangem.ui.activity.LogoActivity
import com.tangem.ui.activity.MainActivity
import com.tangem.ui.activity.PrepareCryptonitOtherApiWithdrawalActivity
import com.tangem.ui.activity.PrepareKrakenWithdrawalActivity
import com.tangem.ui.activity.PrepareTransactionActivity
import com.tangem.ui.activity.PurgeActivity
import com.tangem.ui.activity.VerifyCardActivity
import javax.inject.Singleton

View file

@ -1,6 +1,6 @@
package com.tangem.di
import com.tangem.presentation.dialog.WaitSecurityDelayDialogNew
import com.tangem.ui.dialog.WaitSecurityDelayDialogNew
import javax.inject.Singleton

View file

@ -1,3 +0,0 @@
package com.tangem.presentation.event
class DeletingWalletFinish

View file

@ -1,3 +0,0 @@
package com.tangem.presentation.event
class ReadAfterRequest

View file

@ -1,4 +1,4 @@
package com.tangem.presentation.activity
package com.tangem.ui.activity
import android.app.Activity
import android.content.Intent
@ -18,7 +18,7 @@ import com.tangem.data.Blockchain
import com.tangem.domain.wallet.CoinEngine
import com.tangem.domain.wallet.CoinEngineFactory
import com.tangem.domain.wallet.TangemContext
import com.tangem.presentation.event.TransactionFinishWithError
import com.tangem.ui.event.TransactionFinishWithError
import com.tangem.cardandroid.android.nfc.NfcLifecycleObserver
import com.tangem.cardandroid.android.reader.NfcManager
import com.tangem.cardandroid.data.loadFromBundle

View file

@ -1,4 +1,4 @@
package com.tangem.presentation.activity
package com.tangem.ui.activity
import android.app.Activity
import android.content.Context
@ -15,8 +15,8 @@ import androidx.appcompat.app.AppCompatActivity
import com.tangem.App
import com.tangem.Constant
import com.tangem.domain.wallet.TangemContext
import com.tangem.presentation.dialog.NoExtendedLengthSupportDialog
import com.tangem.presentation.dialog.WaitSecurityDelayDialog
import com.tangem.ui.dialog.NoExtendedLengthSupportDialog
import com.tangem.ui.dialog.WaitSecurityDelayDialog
import com.tangem.cardandroid.android.nfc.NfcDeviceAntennaLocation
import com.tangem.cardandroid.android.nfc.NfcLifecycleObserver
import com.tangem.cardandroid.android.reader.NfcManager

View file

@ -1,4 +1,4 @@
package com.tangem.presentation.activity
package com.tangem.ui.activity
import android.app.Activity
import android.content.Context
@ -18,8 +18,8 @@ import com.tangem.App
import com.tangem.Constant
import com.tangem.di.Navigator
import com.tangem.domain.wallet.TangemContext
import com.tangem.presentation.dialog.NoExtendedLengthSupportDialog
import com.tangem.presentation.dialog.WaitSecurityDelayDialog
import com.tangem.ui.dialog.NoExtendedLengthSupportDialog
import com.tangem.ui.dialog.WaitSecurityDelayDialog
import com.tangem.cardandroid.android.nfc.NfcLifecycleObserver
import com.tangem.cardandroid.android.reader.NfcManager
import com.tangem.cardandroid.android.reader.NfcReader

View file

@ -1,4 +1,4 @@
package com.tangem.presentation.activity
package com.tangem.ui.activity
import android.content.Context
import android.content.Intent
@ -10,7 +10,7 @@ import com.tangem.App
import com.tangem.Constant
import com.tangem.di.Navigator
import com.tangem.domain.wallet.TangemContext
import com.tangem.presentation.fragment.LoadedWallet
import com.tangem.ui.fragment.LoadedWallet
import com.tangem.wallet.R
import javax.inject.Inject

View file

@ -1,4 +1,4 @@
package com.tangem.presentation.activity
package com.tangem.ui.activity
import android.annotation.SuppressLint
import android.content.Context

View file

@ -1,4 +1,4 @@
package com.tangem.presentation.activity
package com.tangem.ui.activity
import android.Manifest
import android.app.Activity
@ -27,9 +27,9 @@ import com.tangem.data.network.ServerApiCommon
import com.tangem.di.Navigator
import com.tangem.domain.wallet.CoinEngineFactory
import com.tangem.domain.wallet.TangemContext
import com.tangem.presentation.dialog.NoExtendedLengthSupportDialog
import com.tangem.presentation.dialog.RootFoundDialog
import com.tangem.presentation.dialog.WaitSecurityDelayDialog
import com.tangem.ui.dialog.NoExtendedLengthSupportDialog
import com.tangem.ui.dialog.RootFoundDialog
import com.tangem.ui.dialog.WaitSecurityDelayDialog
import com.tangem.cardandroid.android.nfc.NfcDeviceAntennaLocation
import com.tangem.cardandroid.android.nfc.NfcLifecycleObserver
import com.tangem.cardandroid.android.reader.NfcManager

View file

@ -1,4 +1,4 @@
package com.tangem.presentation.activity
package com.tangem.ui.activity
import android.Manifest
import android.annotation.SuppressLint

View file

@ -1,4 +1,4 @@
package com.tangem.presentation.activity
package com.tangem.ui.activity
import android.Manifest
import android.annotation.SuppressLint

View file

@ -1,4 +1,4 @@
package com.tangem.presentation.activity
package com.tangem.ui.activity
import android.app.Activity
import android.content.Context
@ -15,8 +15,8 @@ import android.widget.ProgressBar
import android.widget.Toast
import com.tangem.App
import com.tangem.Constant
import com.tangem.presentation.dialog.NoExtendedLengthSupportDialog
import com.tangem.presentation.dialog.WaitSecurityDelayDialog
import com.tangem.ui.dialog.NoExtendedLengthSupportDialog
import com.tangem.ui.dialog.WaitSecurityDelayDialog
import com.tangem.cardandroid.android.nfc.NfcLifecycleObserver
import com.tangem.cardandroid.android.reader.NfcManager
import com.tangem.cardandroid.android.reader.NfcReader

View file

@ -1,4 +1,4 @@
package com.tangem.presentation.activity
package com.tangem.ui.activity
import android.annotation.SuppressLint
import android.app.Activity

View file

@ -1,4 +1,4 @@
package com.tangem.presentation.activity
package com.tangem.ui.activity
import android.annotation.SuppressLint
import android.content.Context

View file

@ -1,4 +1,4 @@
package com.tangem.presentation.activity
package com.tangem.ui.activity
import android.annotation.SuppressLint
import android.app.Activity

View file

@ -1,4 +1,4 @@
package com.tangem.presentation.activity
package com.tangem.ui.activity
import android.app.Activity
import android.content.Context

View file

@ -1,4 +1,4 @@
package com.tangem.presentation.activity
package com.tangem.ui.activity
import android.app.Activity
import android.content.Context
@ -15,10 +15,10 @@ import android.widget.Toast
import androidx.appcompat.app.AppCompatActivity
import com.tangem.App
import com.tangem.domain.wallet.TangemContext
import com.tangem.presentation.dialog.NoExtendedLengthSupportDialog
import com.tangem.presentation.dialog.WaitSecurityDelayDialog
import com.tangem.presentation.dialog.WaitSecurityDelayDialogNew
import com.tangem.presentation.event.DeletingWalletFinish
import com.tangem.ui.dialog.NoExtendedLengthSupportDialog
import com.tangem.ui.dialog.WaitSecurityDelayDialog
import com.tangem.ui.dialog.WaitSecurityDelayDialogNew
import com.tangem.ui.event.DeletingWalletFinish
import com.tangem.cardandroid.android.nfc.NfcDeviceAntennaLocation
import com.tangem.cardandroid.android.nfc.NfcLifecycleObserver
import com.tangem.cardandroid.android.reader.NfcManager

View file

@ -1,4 +1,4 @@
package com.tangem.presentation.activity
package com.tangem.ui.activity
import android.Manifest
import android.app.Activity

View file

@ -1,4 +1,4 @@
package com.tangem.presentation.activity
package com.tangem.ui.activity
import android.content.Intent
import android.nfc.NfcAdapter
@ -11,8 +11,8 @@ import com.tangem.Constant
import com.tangem.domain.wallet.CoinEngine
import com.tangem.domain.wallet.CoinEngineFactory
import com.tangem.domain.wallet.TangemContext
import com.tangem.presentation.event.TransactionFinishWithError
import com.tangem.presentation.event.TransactionFinishWithSuccess
import com.tangem.ui.event.TransactionFinishWithError
import com.tangem.ui.event.TransactionFinishWithSuccess
import com.tangem.cardandroid.android.nfc.NfcLifecycleObserver
import com.tangem.cardandroid.android.reader.NfcManager
import com.tangem.util.UtilHelper

View file

@ -1,4 +1,4 @@
package com.tangem.presentation.activity
package com.tangem.ui.activity
import android.app.Activity
import android.content.Intent
@ -18,8 +18,8 @@ import com.tangem.Constant
import com.tangem.domain.wallet.CoinEngine
import com.tangem.domain.wallet.CoinEngineFactory
import com.tangem.domain.wallet.TangemContext
import com.tangem.presentation.dialog.NoExtendedLengthSupportDialog
import com.tangem.presentation.dialog.WaitSecurityDelayDialog
import com.tangem.ui.dialog.NoExtendedLengthSupportDialog
import com.tangem.ui.dialog.WaitSecurityDelayDialog
import com.tangem.cardandroid.android.nfc.NfcDeviceAntennaLocation
import com.tangem.cardandroid.android.nfc.NfcLifecycleObserver
import com.tangem.cardandroid.android.reader.NfcManager

View file

@ -1,4 +1,4 @@
package com.tangem.presentation.activity
package com.tangem.ui.activity
import android.content.Context
import android.content.Intent
@ -8,7 +8,7 @@ import com.tangem.App
import com.tangem.Constant
import com.tangem.di.Navigator
import com.tangem.domain.wallet.TangemContext
import com.tangem.presentation.fragment.VerifyCard
import com.tangem.ui.fragment.VerifyCard
import com.tangem.wallet.R
import javax.inject.Inject

View file

@ -1,4 +1,4 @@
package com.tangem.presentation.dialog
package com.tangem.ui.dialog
import android.app.AlertDialog
import android.app.Dialog

View file

@ -1,4 +1,4 @@
package com.tangem.presentation.dialog;
package com.tangem.ui.dialog;
import android.app.AlertDialog;
import android.app.Dialog;

View file

@ -1,4 +1,4 @@
package com.tangem.presentation.dialog
package com.tangem.ui.dialog
import android.app.AlertDialog
import android.app.Dialog

View file

@ -1,4 +1,4 @@
package com.tangem.presentation.dialog;
package com.tangem.ui.dialog;
import android.app.AlertDialog;
import android.app.Dialog;

View file

@ -1,4 +1,4 @@
package com.tangem.presentation.dialog;
package com.tangem.ui.dialog;
import android.app.Activity;
import android.app.AlertDialog;

View file

@ -1,4 +1,4 @@
package com.tangem.presentation.dialog
package com.tangem.ui.dialog
import android.annotation.SuppressLint
import android.app.AlertDialog
@ -6,9 +6,9 @@ import android.app.Dialog
import android.os.Bundle
import androidx.appcompat.app.AppCompatDialogFragment
import android.widget.ProgressBar
import com.tangem.presentation.event.ReadAfterRequest
import com.tangem.presentation.event.ReadBeforeRequest
import com.tangem.presentation.event.ReadWait
import com.tangem.ui.event.ReadAfterRequest
import com.tangem.ui.event.ReadBeforeRequest
import com.tangem.ui.event.ReadWait
import com.tangem.util.LOG
import com.tangem.wallet.R
import org.greenrobot.eventbus.EventBus

View file

@ -0,0 +1,3 @@
package com.tangem.ui.event
class DeletingWalletFinish

View file

@ -0,0 +1,3 @@
package com.tangem.ui.event
class ReadAfterRequest

View file

@ -1,4 +1,4 @@
package com.tangem.presentation.event
package com.tangem.ui.event
class ReadBeforeRequest {
var timeout: Int? = null

View file

@ -1,4 +1,4 @@
package com.tangem.presentation.event
package com.tangem.ui.event
class ReadWait {
var msec: Int? = null

View file

@ -1,4 +1,4 @@
package com.tangem.presentation.event
package com.tangem.ui.event
class TransactionFinishWithError {
var message: String? = null

View file

@ -1,4 +1,4 @@
package com.tangem.presentation.event
package com.tangem.ui.event
class TransactionFinishWithSuccess {
var message: String? = null

View file

@ -1,4 +1,4 @@
package com.tangem.presentation.fragment
package com.tangem.ui.fragment
import android.app.Activity
import android.app.AlertDialog
@ -28,17 +28,17 @@ import com.tangem.domain.wallet.BalanceValidator
import com.tangem.domain.wallet.CoinEngine
import com.tangem.domain.wallet.CoinEngineFactory
import com.tangem.domain.wallet.TangemContext
import com.tangem.presentation.activity.LoadedWalletActivity
import com.tangem.presentation.activity.PinRequestActivity
import com.tangem.presentation.activity.PrepareCryptonitWithdrawalActivity
import com.tangem.presentation.activity.PrepareKrakenWithdrawalActivity
import com.tangem.presentation.dialog.NoExtendedLengthSupportDialog
import com.tangem.presentation.dialog.PINSwapWarningDialog
import com.tangem.presentation.dialog.ShowQRCodeDialog
import com.tangem.presentation.dialog.WaitSecurityDelayDialog
import com.tangem.presentation.event.DeletingWalletFinish
import com.tangem.presentation.event.TransactionFinishWithError
import com.tangem.presentation.event.TransactionFinishWithSuccess
import com.tangem.ui.activity.LoadedWalletActivity
import com.tangem.ui.activity.PinRequestActivity
import com.tangem.ui.activity.PrepareCryptonitWithdrawalActivity
import com.tangem.ui.activity.PrepareKrakenWithdrawalActivity
import com.tangem.ui.dialog.NoExtendedLengthSupportDialog
import com.tangem.ui.dialog.PINSwapWarningDialog
import com.tangem.ui.dialog.ShowQRCodeDialog
import com.tangem.ui.dialog.WaitSecurityDelayDialog
import com.tangem.ui.event.DeletingWalletFinish
import com.tangem.ui.event.TransactionFinishWithError
import com.tangem.ui.event.TransactionFinishWithSuccess
import com.tangem.cardandroid.android.nfc.NfcLifecycleObserver
import com.tangem.cardandroid.android.reader.NfcManager
import com.tangem.cardandroid.android.reader.NfcReader

View file

@ -1,4 +1,4 @@
package com.tangem.presentation.fragment
package com.tangem.ui.fragment
import android.app.Activity
import android.content.Intent
@ -19,9 +19,9 @@ import com.tangem.Constant
import com.tangem.data.Blockchain
import com.tangem.domain.wallet.CoinEngineFactory
import com.tangem.domain.wallet.TangemContext
import com.tangem.presentation.activity.*
import com.tangem.presentation.dialog.PINSwapWarningDialog
import com.tangem.presentation.event.DeletingWalletFinish
import com.tangem.ui.activity.*
import com.tangem.ui.dialog.PINSwapWarningDialog
import com.tangem.ui.event.DeletingWalletFinish
import com.tangem.cardandroid.android.data.PINStorage
import com.tangem.cardandroid.android.nfc.NfcLifecycleObserver
import com.tangem.cardandroid.android.reader.NfcManager

View file

@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.tangem.presentation.viewmodel
package com.tangem.ui.viewmodel
import androidx.lifecycle.MutableLiveData
import androidx.lifecycle.ViewModel

View file

@ -1,4 +1,4 @@
package com.tangem.presentation.viewmodel
package com.tangem.ui.viewmodel
import androidx.lifecycle.MutableLiveData
import com.tangem.data.network.exception.Failure