Adjust global events filter (#7452)

This commit is contained in:
Jaco 2022-04-26 13:58:06 +02:00 committed by GitHub
parent 1408a794ea
commit 514e83a486
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -36,8 +36,14 @@ async function manageEvents (api: ApiPromise, prev: PrevHashes, records: Vec<Eve
.map((record, index) => ({ indexes: [index], record }))
.filter(({ record: { event: { method, section } } }) =>
section !== 'system' &&
(!['balances', 'treasury'].includes(section) || !['Deposit'].includes(method)) &&
(!['parasInclusion', 'inclusion'].includes(section) || !['CandidateBacked', 'CandidateIncluded'].includes(method))
(
!['balances', 'treasury'].includes(section) ||
!['Deposit', 'Withdraw'].includes(method)
) &&
(
!['paraInclusion', 'parasInclusion', 'inclusion'].includes(section) ||
!['CandidateBacked', 'CandidateIncluded'].includes(method)
)
)
.reduce((combined: IndexedEvent[], e): IndexedEvent[] => {
const prev = combined.find(({ record: { event: { method, section } } }) =>