diff --git a/app/src/main/java/com/tangem/tap/common/compose/ComposeDialogManager.kt b/app/src/main/java/com/tangem/tap/common/compose/ComposeDialogManager.kt index 99042c3391..8d0de7df69 100644 --- a/app/src/main/java/com/tangem/tap/common/compose/ComposeDialogManager.kt +++ b/app/src/main/java/com/tangem/tap/common/compose/ComposeDialogManager.kt @@ -80,6 +80,7 @@ private fun ShowTheDialog(dialogState: MutableState) { onDismissRequest ) is DomainDialog.SelectTokenDialog -> SelectTokenNetworkDialog(dialog, onDismissRequest) + else -> {} } } diff --git a/app/src/main/java/com/tangem/tap/common/toggleWidget/IndeterminateProgressButtonWidget.kt b/app/src/main/java/com/tangem/tap/common/toggleWidget/IndeterminateProgressButtonWidget.kt index 4b15ee3cb5..56f80d5d78 100644 --- a/app/src/main/java/com/tangem/tap/common/toggleWidget/IndeterminateProgressButtonWidget.kt +++ b/app/src/main/java/com/tangem/tap/common/toggleWidget/IndeterminateProgressButtonWidget.kt @@ -38,6 +38,7 @@ open class IndeterminateProgressButtonWidget( when (progressState) { ProgressState.Done, ProgressState.Error -> switchToNone() ProgressState.Loading -> switchToProgress() + else -> {} } } diff --git a/app/src/main/java/com/tangem/tap/common/toggleWidget/RefreshBalanceWidget.kt b/app/src/main/java/com/tangem/tap/common/toggleWidget/RefreshBalanceWidget.kt index 7bccdffc08..ca3bb64dbf 100644 --- a/app/src/main/java/com/tangem/tap/common/toggleWidget/RefreshBalanceWidget.kt +++ b/app/src/main/java/com/tangem/tap/common/toggleWidget/RefreshBalanceWidget.kt @@ -74,6 +74,7 @@ class RefreshBalanceWidget( progressViewAnimation?.repeatCount = -1 progressViewAnimation?.let { arrowView.startAnimation(it) } } + else -> {} } } diff --git a/app/src/main/java/com/tangem/tap/features/home/redux/HomeReducer.kt b/app/src/main/java/com/tangem/tap/features/home/redux/HomeReducer.kt index 511aea3ddc..e731e02945 100644 --- a/app/src/main/java/com/tangem/tap/features/home/redux/HomeReducer.kt +++ b/app/src/main/java/com/tangem/tap/features/home/redux/HomeReducer.kt @@ -24,6 +24,7 @@ private fun internalReduce(action: Action, state: AppState): HomeState { is HomeAction.ChangeScanCardButtonState -> { state = state.copy(btnScanState = action.state) } + else -> {} } return state diff --git a/app/src/main/java/com/tangem/tap/features/onboarding/products/note/redux/OnboardingNoteMiddleware.kt b/app/src/main/java/com/tangem/tap/features/onboarding/products/note/redux/OnboardingNoteMiddleware.kt index 7119dfaf0d..cb113b0ab0 100644 --- a/app/src/main/java/com/tangem/tap/features/onboarding/products/note/redux/OnboardingNoteMiddleware.kt +++ b/app/src/main/java/com/tangem/tap/features/onboarding/products/note/redux/OnboardingNoteMiddleware.kt @@ -96,6 +96,7 @@ private fun handleNoteAction(appState: () -> AppState?, action: Action, dispatch onboardingManager.activationFinished(card.cardId) postUi(DELAY_SDK_DIALOG_CLOSE) { store.dispatch(OnboardingNoteAction.Confetti.Show) } } + else -> {} } } is OnboardingNoteAction.CreateWallet -> { @@ -186,9 +187,10 @@ private fun handleNoteAction(appState: () -> AppState?, action: Action, dispatch store.dispatchOpenUrl(topUpUrl) } - OnboardingNoteAction.Done -> { + is OnboardingNoteAction.Done -> { store.dispatch(GlobalAction.Onboarding.Stop) OnboardingHelper.trySaveWalletAndNavigateToWalletScreen(scanResponse) } + else -> {} } } \ No newline at end of file diff --git a/app/src/main/java/com/tangem/tap/features/onboarding/products/otherCards/OnboardingOtherCardsFragment.kt b/app/src/main/java/com/tangem/tap/features/onboarding/products/otherCards/OnboardingOtherCardsFragment.kt index b0b8ae343d..080ce21093 100644 --- a/app/src/main/java/com/tangem/tap/features/onboarding/products/otherCards/OnboardingOtherCardsFragment.kt +++ b/app/src/main/java/com/tangem/tap/features/onboarding/products/otherCards/OnboardingOtherCardsFragment.kt @@ -65,6 +65,7 @@ class OnboardingOtherCardsFragment : BaseOnboardingFragment setupCreateWalletState() OnboardingOtherCardsStep.Done -> setupDoneState() + else -> {} } showConfetti(state.showConfetti) } diff --git a/app/src/main/java/com/tangem/tap/features/onboarding/products/otherCards/redux/OnboardingOtherCardsMiddleware.kt b/app/src/main/java/com/tangem/tap/features/onboarding/products/otherCards/redux/OnboardingOtherCardsMiddleware.kt index 91536792a9..425212b27a 100644 --- a/app/src/main/java/com/tangem/tap/features/onboarding/products/otherCards/redux/OnboardingOtherCardsMiddleware.kt +++ b/app/src/main/java/com/tangem/tap/features/onboarding/products/otherCards/redux/OnboardingOtherCardsMiddleware.kt @@ -71,6 +71,7 @@ private fun handleOtherCardsAction(action: Action) { onboardingManager.activationFinished(card.cardId) postUi(200) { store.dispatch(OnboardingOtherCardsAction.Confetti.Show) } } + else -> {} } } is OnboardingOtherCardsAction.CreateWallet -> { diff --git a/app/src/main/java/com/tangem/tap/features/onboarding/products/twins/redux/TwinCardsMiddleware.kt b/app/src/main/java/com/tangem/tap/features/onboarding/products/twins/redux/TwinCardsMiddleware.kt index ae60d9f637..bc94264e05 100644 --- a/app/src/main/java/com/tangem/tap/features/onboarding/products/twins/redux/TwinCardsMiddleware.kt +++ b/app/src/main/java/com/tangem/tap/features/onboarding/products/twins/redux/TwinCardsMiddleware.kt @@ -317,5 +317,6 @@ private fun handle(action: Action, dispatch: DispatchFunction) { scanResponse = action.scanResponse, ) } + else -> {} } } \ No newline at end of file diff --git a/app/src/main/java/com/tangem/tap/features/onboarding/products/twins/redux/TwinCardsReducer.kt b/app/src/main/java/com/tangem/tap/features/onboarding/products/twins/redux/TwinCardsReducer.kt index d482a5a647..d501a484a6 100644 --- a/app/src/main/java/com/tangem/tap/features/onboarding/products/twins/redux/TwinCardsReducer.kt +++ b/app/src/main/java/com/tangem/tap/features/onboarding/products/twins/redux/TwinCardsReducer.kt @@ -67,6 +67,7 @@ private fun internalReduce(action: Action, state: AppState): TwinCardsState { is TwinCardsAction.Confetti.Hide -> { state = state.copy(showConfetti = false) } + else -> {} } return state diff --git a/app/src/main/java/com/tangem/tap/features/onboarding/products/twins/ui/TwinsCardsFragment.kt b/app/src/main/java/com/tangem/tap/features/onboarding/products/twins/ui/TwinsCardsFragment.kt index 36e386325e..3b60b81555 100644 --- a/app/src/main/java/com/tangem/tap/features/onboarding/products/twins/ui/TwinsCardsFragment.kt +++ b/app/src/main/java/com/tangem/tap/features/onboarding/products/twins/ui/TwinsCardsFragment.kt @@ -133,13 +133,14 @@ class TwinsCardsFragment : BaseOnboardingFragment() { when (state.currentStep) { is TwinCardsStep.WelcomeOnly -> setupWelcomeOnlyState(state, state.currentStep.scanResponse) - TwinCardsStep.Welcome -> setupWelcomeState(state) - TwinCardsStep.Warning -> setupWarningState(state) - TwinCardsStep.CreateFirstWallet -> setupCreateFirstWalletState(state) - TwinCardsStep.CreateSecondWallet -> setupCreateSecondWalletState(state) - TwinCardsStep.CreateThirdWallet -> setupCreateThirdWalletState(state) - TwinCardsStep.TopUpWallet -> setupTopUpWalletState(state) - TwinCardsStep.Done -> setupDoneState(state) + is TwinCardsStep.Welcome -> setupWelcomeState(state) + is TwinCardsStep.Warning -> setupWarningState(state) + is TwinCardsStep.CreateFirstWallet -> setupCreateFirstWalletState(state) + is TwinCardsStep.CreateSecondWallet -> setupCreateSecondWalletState(state) + is TwinCardsStep.CreateThirdWallet -> setupCreateThirdWalletState(state) + is TwinCardsStep.TopUpWallet -> setupTopUpWalletState(state) + is TwinCardsStep.Done -> setupDoneState(state) + else -> {} } setBalance(state) @@ -231,12 +232,14 @@ class TwinsCardsFragment : BaseOnboardingFragment() { false, ) } + else -> {} } } } TwinCardsStep.Welcome, TwinCardsStep.Warning -> { twinsWidget.toLeapfrog(onEnd = { switchToCard(state.cardNumber) }) } + else -> {} } val twinIndexNumber = state.cardNumber?.indexNumber() @@ -314,11 +317,13 @@ class TwinsCardsFragment : BaseOnboardingFragment() { twinsWidget.toActivate(false) } } + else -> {} } } TwinCardsStep.CreateThirdWallet -> { twinsWidget.toActivate() } + else -> {} } if (state.isBuyAllowed) { diff --git a/app/src/main/java/com/tangem/tap/features/onboarding/products/wallet/redux/OnboardingWalletMiddleware.kt b/app/src/main/java/com/tangem/tap/features/onboarding/products/wallet/redux/OnboardingWalletMiddleware.kt index c199ac3195..c654c20ea2 100644 --- a/app/src/main/java/com/tangem/tap/features/onboarding/products/wallet/redux/OnboardingWalletMiddleware.kt +++ b/app/src/main/java/com/tangem/tap/features/onboarding/products/wallet/redux/OnboardingWalletMiddleware.kt @@ -188,6 +188,7 @@ private fun handleWalletAction(action: Action, state: () -> AppState?, dispatch: newAction?.let { store.dispatch(it) } } OnboardingWalletAction.OnBackPressed -> handleOnBackPressed(onboardingWalletState) + else -> {} } } @@ -355,6 +356,7 @@ private fun handleBackupAction(appState: () -> AppState?, action: BackupAction) if (onboardingWalletState.isSaltPay) throw UnsupportedOperationException() store.dispatch(BackupAction.FinishBackup) } + else -> {} } } diff --git a/app/src/main/java/com/tangem/tap/features/onboarding/products/wallet/saltPay/ui/OnboardingSaltPayView.kt b/app/src/main/java/com/tangem/tap/features/onboarding/products/wallet/saltPay/ui/OnboardingSaltPayView.kt index fcbcfb74ff..429a84cbab 100644 --- a/app/src/main/java/com/tangem/tap/features/onboarding/products/wallet/saltPay/ui/OnboardingSaltPayView.kt +++ b/app/src/main/java/com/tangem/tap/features/onboarding/products/wallet/saltPay/ui/OnboardingSaltPayView.kt @@ -146,6 +146,7 @@ internal class OnboardingSaltPayView( SaltPayActivationStep.ClaimInProgress -> handleClaim(state) SaltPayActivationStep.ClaimSuccess -> handleClaim(state) SaltPayActivationStep.Success -> handleSuccess(state) + else -> {} } progressButton?.changeState(state.mainButtonState) } diff --git a/app/src/main/java/com/tangem/tap/features/send/ui/stateSubscribers/SendStateSubscriber.kt b/app/src/main/java/com/tangem/tap/features/send/ui/stateSubscribers/SendStateSubscriber.kt index de2fd70ef6..78bff6c996 100644 --- a/app/src/main/java/com/tangem/tap/features/send/ui/stateSubscribers/SendStateSubscriber.kt +++ b/app/src/main/java/com/tangem/tap/features/send/ui/stateSubscribers/SendStateSubscriber.kt @@ -289,6 +289,7 @@ class SendStateSubscriber(fragment: BaseStoreFragment) : pbReceiptFee.hide() tvReceiptFeeValue.show() } + else -> {} } @@ -356,6 +357,7 @@ class SendStateSubscriber(fragment: BaseStoreFragment) : } llTotalContainer.tvTotalTokenCryptoValue.update(willSent.toString()) } + else -> {} } } } \ No newline at end of file diff --git a/app/src/main/java/com/tangem/tap/features/shop/redux/ShopMiddleware.kt b/app/src/main/java/com/tangem/tap/features/shop/redux/ShopMiddleware.kt index f7f126c05f..79f2e10a6c 100644 --- a/app/src/main/java/com/tangem/tap/features/shop/redux/ShopMiddleware.kt +++ b/app/src/main/java/com/tangem/tap/features/shop/redux/ShopMiddleware.kt @@ -122,5 +122,6 @@ private fun handle(action: Action) { shopService.waitForCheckout(shopState.selectedProduct) } } + else -> {} } } \ No newline at end of file diff --git a/app/src/main/java/com/tangem/tap/features/wallet/redux/middlewares/MultiWalletMiddleware.kt b/app/src/main/java/com/tangem/tap/features/wallet/redux/middlewares/MultiWalletMiddleware.kt index 9bba0011a5..44f184a4c1 100644 --- a/app/src/main/java/com/tangem/tap/features/wallet/redux/middlewares/MultiWalletMiddleware.kt +++ b/app/src/main/java/com/tangem/tap/features/wallet/redux/middlewares/MultiWalletMiddleware.kt @@ -175,6 +175,7 @@ class MultiWalletMiddleware { store.dispatch(WalletAction.Scan) } } + else -> {} } } diff --git a/app/src/main/java/com/tangem/tap/features/wallet/ui/BalanceWidget.kt b/app/src/main/java/com/tangem/tap/features/wallet/ui/BalanceWidget.kt index 4afc4c08db..025e3cc9ee 100644 --- a/app/src/main/java/com/tangem/tap/features/wallet/ui/BalanceWidget.kt +++ b/app/src/main/java/com/tangem/tap/features/wallet/ui/BalanceWidget.kt @@ -141,6 +141,7 @@ class BalanceWidget( tvErrorDescriptions.text = fragment.getString(R.string.wallet_error_unsupported_blockchain_subtitle) } + else -> {} } } diff --git a/app/src/main/java/com/tangem/tap/features/wallet/ui/WalletDetailsFragment.kt b/app/src/main/java/com/tangem/tap/features/wallet/ui/WalletDetailsFragment.kt index a7f230dc35..8083e9ba2b 100644 --- a/app/src/main/java/com/tangem/tap/features/wallet/ui/WalletDetailsFragment.kt +++ b/app/src/main/java/com/tangem/tap/features/wallet/ui/WalletDetailsFragment.kt @@ -396,6 +396,7 @@ class WalletDetailsFragment : Fragment(R.layout.fragment_wallet_details), data.amountToCreateAccount, data.currencySymbol, ) } + else -> {} } } diff --git a/buildSrc/src/main/java/Versions.kt b/buildSrc/src/main/java/Versions.kt index f63622d48b..1ad00eea91 100644 --- a/buildSrc/src/main/java/Versions.kt +++ b/buildSrc/src/main/java/Versions.kt @@ -4,7 +4,7 @@ object Versions { const val androidMavenGradlePlugin = "2.1" const val googleFirebaseCrashlytics = "2.7.1" const val googleServices = "4.3.10" - const val kotlin = "1.6.10" + const val kotlin = "1.7.10" // endregion Classpath // region AndroidX @@ -18,8 +18,8 @@ object Versions { // endregion AndroidX // region Compose - const val compose = "1.1.0" - const val composeFoundation = "1.2.0-rc03" + const val compose = "1.3.1" + const val composeFoundation = "1.3.1" // endregion Compose // region Other libraries diff --git a/domain/src/main/java/com/tangem/domain/redux/global/DomainGlobalHub.kt b/domain/src/main/java/com/tangem/domain/redux/global/DomainGlobalHub.kt index a0d0cb833b..38c30c5177 100644 --- a/domain/src/main/java/com/tangem/domain/redux/global/DomainGlobalHub.kt +++ b/domain/src/main/java/com/tangem/domain/redux/global/DomainGlobalHub.kt @@ -31,8 +31,8 @@ internal class DomainGlobalHub : BaseStoreHub("DomainGlobalHu val state = storeState.globalState - when (action) { - } + // when (action) { + // } } override fun getReducer(): ReStoreReducer = DomainGlobalReducer()