Fix amb events in monitor
This commit is contained in:
parent
55f8443c55
commit
ee4a6c8f5c
@ -11,9 +11,7 @@ function deliveredMsgNotProcessed(processedList) {
|
|||||||
)
|
)
|
||||||
return (
|
return (
|
||||||
processedList.filter(processedMsg => {
|
processedList.filter(processedMsg => {
|
||||||
processedMsg.returnValues.txHash =
|
return messageEqualsEvent(msg, processedMsg.returnValues)
|
||||||
processedMsg.returnValues.transactionHash || processedMsg.returnValues.txHash
|
|
||||||
return messagesEquals(msg, processedMsg.returnValues)
|
|
||||||
}).length === 0
|
}).length === 0
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
@ -21,8 +19,6 @@ function deliveredMsgNotProcessed(processedList) {
|
|||||||
|
|
||||||
function processedMsgNotDelivered(deliveredList) {
|
function processedMsgNotDelivered(deliveredList) {
|
||||||
return processedMsg => {
|
return processedMsg => {
|
||||||
processedMsg.returnValues.txHash =
|
|
||||||
processedMsg.returnValues.transactionHash || processedMsg.returnValues.txHash
|
|
||||||
return (
|
return (
|
||||||
deliveredList.filter(deliveredMsg => {
|
deliveredList.filter(deliveredMsg => {
|
||||||
const msg = parseAMBMessage(
|
const msg = parseAMBMessage(
|
||||||
@ -31,17 +27,17 @@ function processedMsgNotDelivered(deliveredList) {
|
|||||||
transactionHash: deliveredMsg.transactionHash
|
transactionHash: deliveredMsg.transactionHash
|
||||||
})
|
})
|
||||||
)
|
)
|
||||||
return messagesEquals(msg, processedMsg.returnValues)
|
return messageEqualsEvent(msg, processedMsg.returnValues)
|
||||||
}).length === 0
|
}).length === 0
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function messagesEquals(a, b) {
|
function messageEqualsEvent(parsedMsg, event) {
|
||||||
return (
|
return (
|
||||||
web3Utils.toChecksumAddress(a.sender) === b.sender &&
|
web3Utils.toChecksumAddress(parsedMsg.sender) === event.sender &&
|
||||||
web3Utils.toChecksumAddress(a.executor) === b.executor &&
|
web3Utils.toChecksumAddress(parsedMsg.executor) === event.executor &&
|
||||||
a.txHash === b.txHash
|
parsedMsg.txHash === event.transactionHash
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user