Updated on 2026-08-14

This commit is contained in:
Tangem 2021-11-12 10:56:38 +03:00
parent 8a8c8f13fa
commit 52405c7a25

View file

@ -114,6 +114,7 @@ class AdditionalEmailInfo {
// wallets
internal val walletsInfo = mutableListOf<EmailWalletInfo>()
internal val tokens = mutableMapOf<Blockchain, Collection<Token>>()
internal var onSendErrorWalletInfo: EmailWalletInfo? = null
var signedHashesCount: String = ""
@ -146,6 +147,7 @@ class AdditionalEmailInfo {
fun setWalletsInfo(walletManagers: List<WalletManager>) {
walletsInfo.clear()
tokens.clear()
walletManagers.forEach { manager ->
walletsInfo.add(
EmailWalletInfo(
@ -155,6 +157,9 @@ class AdditionalEmailInfo {
host = manager.currentHost
)
)
if (manager.cardTokens.isNotEmpty()) {
tokens[manager.wallet.blockchain] = manager.cardTokens
}
}
}
@ -308,6 +313,14 @@ class FeedbackEmail : EmailData {
}
appendBlankLine(builder)
infoHolder.tokens.forEach { tokens ->
appendDelimiter(builder)
builder.appendKeyValue("Blockchain", tokens.key.fullName)
builder.appendKeyValue("Tokens", tokens.value.map { "${it.name} - ${it.symbol}" }.toString())
}
appendDelimiter(builder)
appendBlankLine(builder)
// appendKeyValue("Outputs count", infoHolder.outputsCount)
builder.appendKeyValue("Phone model", infoHolder.phoneModel)
builder.appendKeyValue("OS version", infoHolder.osVersion)