1
0
mirror of https://github.com/kremalicious/metamask-extension.git synced 2024-12-23 09:52:26 +01:00

Fix #17825 - Prevent timing conflict with NFT toast messages (#17861)

This commit is contained in:
David Walsh 2023-02-22 11:14:47 -06:00 committed by GitHub
parent ae3cd97690
commit eba4275467
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 0 deletions

View File

@ -36,6 +36,7 @@ import {
checkAndUpdateSingleNftOwnershipStatus, checkAndUpdateSingleNftOwnershipStatus,
removeAndIgnoreNft, removeAndIgnoreNft,
setRemoveNftMessage, setRemoveNftMessage,
setNewNftAddedMessage,
} from '../../../store/actions'; } from '../../../store/actions';
import { CHAIN_IDS } from '../../../../shared/constants/network'; import { CHAIN_IDS } from '../../../../shared/constants/network';
import { getEnvironmentType } from '../../../../app/scripts/lib/util'; import { getEnvironmentType } from '../../../../app/scripts/lib/util';
@ -92,6 +93,7 @@ export default function NftDetails({ nft }) {
const onRemove = () => { const onRemove = () => {
dispatch(removeAndIgnoreNft(address, tokenId)); dispatch(removeAndIgnoreNft(address, tokenId));
dispatch(setNewNftAddedMessage(''));
dispatch(setRemoveNftMessage('success')); dispatch(setRemoveNftMessage('success'));
history.push(DEFAULT_ROUTE); history.push(DEFAULT_ROUTE);
}; };

View File

@ -177,9 +177,11 @@ const mapDispatchToProps = (dispatch) => ({
dispatch(setNewNetworkAdded(newNetwork)); dispatch(setNewNetworkAdded(newNetwork));
}, },
setNewNftAddedMessage: (message) => { setNewNftAddedMessage: (message) => {
dispatch(setRemoveNftMessage(''));
dispatch(setNewNftAddedMessage(message)); dispatch(setNewNftAddedMessage(message));
}, },
setRemoveNftMessage: (message) => { setRemoveNftMessage: (message) => {
dispatch(setNewNftAddedMessage(''));
dispatch(setRemoveNftMessage(message)); dispatch(setRemoveNftMessage(message));
}, },
setNewTokensImported: (newTokens) => { setNewTokensImported: (newTokens) => {