Updated on 2026-08-14

This commit is contained in:
Tangem 2021-05-21 10:11:40 +03:00
parent 4058bae403
commit f473bfe744

View file

@ -24,6 +24,7 @@ import com.tangem.tap.network.NetworkConnectivity
import com.tangem.tap.preferencesStorage
import com.tangem.tap.scope
import com.tangem.tap.store
import com.tangem.wallet.R
import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.launch
import kotlinx.coroutines.withContext
@ -101,6 +102,10 @@ class WarningsMiddleware {
if (remainingSignatures != null &&
remainingSignatures <= WarningMessagesManager.REMAINING_SIGNATURES_WARNING
) {
getWarnings()
.find { it.messageResId == R.string.warning_low_signatures_format }
?.let { previousWarning -> hideWarning(previousWarning) }
addWarningMessage(
WarningMessagesManager.remainingSignaturesNotEnough(
remainingSignatures
@ -191,4 +196,8 @@ class WarningsMiddleware {
store.state.walletState.blockchains
)
}
private fun hideWarning(warning: WarningMessage) {
store.state.globalState.warningManager?.hideWarning(warning)
}
}