Skip to content

Commit 6793941

Browse files
authored
Merge pull request #1926 from MixinNetwork/bugfix/market
Fix missing chain icon
2 parents 2aa5e93 + 7209a13 commit 6793941

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

Mixin/UserInterface/Controllers/Wallet/Market/MarketViewController.swift

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -349,15 +349,13 @@ final class MarketViewController: UIViewController {
349349
}
350350
update(with: tokens)
351351
if tokens.count != uniqueIDs.count {
352-
var missingAssetIDs = uniqueIDs
353-
for token in tokens {
354-
missingAssetIDs.remove(token.assetID)
355-
}
352+
let missingAssetIDs = uniqueIDs.subtracting(tokens.map(\.assetID))
356353
Logger.general.debug(category: "MarketView", message: "Load missing asset: \(missingAssetIDs)")
357354
switch SafeAPI.assets(ids: missingAssetIDs) {
358355
case .success(let missingTokens):
359356
let missingTokenItems = missingTokens.map { token in
360-
MixinTokenItem(token: token, balance: "0", isHidden: false, chain: nil)
357+
let chain = ChainDAO.shared.chain(chainId: token.chainID)
358+
return MixinTokenItem(token: token, balance: "0", isHidden: false, chain: chain)
361359
}
362360
update(with: tokens + missingTokenItems)
363361
case .failure(let error):

0 commit comments

Comments
 (0)