1
0
mirror of https://github.com/kremalicious/metamask-extension.git synced 2024-12-22 17:33:23 +01:00

reducing logic gates in tx metrics (#15329)

This commit is contained in:
Brad Decker 2022-07-25 11:26:02 -05:00 committed by GitHub
parent 8536c86ed5
commit 6246f02932
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1007,7 +1007,7 @@ export default class TransactionController extends EventEmitter {
*
* @param {Object} txMeta - The txMeta object
* @param {string} getCodeResponse - The transaction category code response, used for debugging purposes
* @returns {Promise<Object>} Object containing the default gas limit, or the simulation failure object
* @returns {Promise<object>} Object containing the default gas limit, or the simulation failure object
*/
async _getDefaultGasLimit(txMeta, getCodeResponse) {
const chainId = this._getCurrentChainId();
@ -2096,6 +2096,7 @@ export default class TransactionController extends EventEmitter {
].includes(type);
let transactionType = TRANSACTION_TYPES.SIMPLE_SEND;
let transactionContractMethod;
if (type === TRANSACTION_TYPES.CANCEL) {
transactionType = TRANSACTION_TYPES.CANCEL;
} else if (type === TRANSACTION_TYPES.RETRY) {
@ -2104,10 +2105,6 @@ export default class TransactionController extends EventEmitter {
transactionType = TRANSACTION_TYPES.DEPLOY_CONTRACT;
} else if (contractInteractionTypes) {
transactionType = TRANSACTION_TYPES.CONTRACT_INTERACTION;
}
let transactionContractMethod;
if (transactionType === TRANSACTION_TYPES.CONTRACT_INTERACTION) {
transactionContractMethod = transactions[id]?.contractMethodName;
}