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

Adding check for transaction.id in useTransactionEventFragment hook (#13587)

This commit is contained in:
Jyoti Puri 2022-02-10 22:00:34 +05:30 committed by GitHub
parent 79e96f93db
commit a06a0d21e0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,4 +1,4 @@
import { useCallback, useEffect } from 'react';
import { useCallback } from 'react';
import { useSelector } from 'react-redux';
import { useGasFeeContext } from '../contexts/gasFee';
@ -18,23 +18,20 @@ export const useTransactionEventFragment = () => {
}),
);
useEffect(() => {
if (!fragment && transaction) {
createTransactionEventFragment(
const updateTransactionEventFragment = useCallback(
async (params) => {
if (!transaction || !transaction.id) {
return;
}
if (!fragment) {
await createTransactionEventFragment(
transaction.id,
TRANSACTION_EVENTS.APPROVED,
);
}
}, [fragment, transaction]);
const updateTransactionEventFragment = useCallback(
(params) => {
if (!transaction) {
return;
}
updateEventFragment(`transaction-added-${transaction.id}`, params);
},
[transaction],
[fragment, transaction],
);
return {