Skip to content

Commit

Permalink
fix(wallet): do not remove NFT when marked as junk (uplift to 1.69.x) (
Browse files Browse the repository at this point in the history
…#24793)

Uplift of #24786 (squashed) to beta
  • Loading branch information
brave-builds authored Jul 23, 2024
1 parent a40f8d0 commit 2cb8966
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 23 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -501,27 +501,6 @@ export const tokenEndpoints = ({

cache.clearUserTokensRegistry()

const deleteResult = await braveWalletService.removeUserAsset(
arg.token
)

if (!deleteResult.success) {
throw new Error('Unable to delete token')
}

// track token if not spam
if (!arg.isSpam) {
const { success: addTokenSuccess } = await addUserToken({
braveWalletService,
cache,
tokenArg: { ...arg.token, isSpam: arg.isSpam }
})

if (!addTokenSuccess) {
throw new Error('Unable to add token')
}
}

return {
data: success
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -576,9 +576,10 @@ export const Nfts = ({
})
: renderedListPage.map((nft) => {
const assetId = getAssetIdKey(nft)
const isSpam = allSpamNftsIds.includes(assetId)
const isSpam =
nft.isSpam || allSpamNftsIds.includes(assetId)
const isHidden =
isSpam ||
!nft.visible ||
Boolean(
userTokensRegistry?.nonFungibleHiddenTokenIds.includes(
assetId
Expand Down

0 comments on commit 2cb8966

Please sign in to comment.