1
0
mirror of https://github.com/kremalicious/metamask-extension.git synced 2024-11-22 09:57:02 +01:00

Fix fail to reject multiple approval requests (#19050)

This commit is contained in:
Vinicius Stevam 2023-05-08 11:09:46 +01:00 committed by GitHub
parent 8df3bc9c1b
commit da8cb0bbc0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -63,6 +63,7 @@ import {
///: END:ONLY_INCLUDE_IN ///: END:ONLY_INCLUDE_IN
import { SignatureController } from '@metamask/signature-controller'; import { SignatureController } from '@metamask/signature-controller';
import { ApprovalType } from '@metamask/controller-utils';
import { import {
AssetType, AssetType,
TransactionStatus, TransactionStatus,
@ -94,7 +95,6 @@ import { UI_NOTIFICATIONS } from '../../shared/notifications';
import { MILLISECOND, SECOND } from '../../shared/constants/time'; import { MILLISECOND, SECOND } from '../../shared/constants/time';
import { import {
ORIGIN_METAMASK, ORIGIN_METAMASK,
MESSAGE_TYPE,
///: BEGIN:ONLY_INCLUDE_IN(snaps) ///: BEGIN:ONLY_INCLUDE_IN(snaps)
SNAP_DIALOG_TYPES, SNAP_DIALOG_TYPES,
///: END:ONLY_INCLUDE_IN ///: END:ONLY_INCLUDE_IN
@ -256,9 +256,13 @@ export default class MetamaskController extends EventEmitter {
}), }),
showApprovalRequest: opts.showUserConfirmation, showApprovalRequest: opts.showUserConfirmation,
typesExcludedFromRateLimiting: [ typesExcludedFromRateLimiting: [
MESSAGE_TYPE.ETH_SIGN, ApprovalType.EthSign,
MESSAGE_TYPE.PERSONAL_SIGN, ApprovalType.PersonalSign,
MESSAGE_TYPE.ETH_SIGN_TYPED_DATA, ApprovalType.EthSignTypedData,
ApprovalType.Transaction,
ApprovalType.WatchAsset,
ApprovalType.EthGetEncryptionPublicKey,
ApprovalType.EthDecrypt,
], ],
}); });