[refactor] #1981, #4195: Refactor the event filters#4240
Merged
DCNick3 merged 13 commits intohyperledger-iroha:iroha2-devfrom DCNick3:event-filters-refactorMar 18, 2024
+1,991-1,822
Commits
Commits on Mar 18, 2024
- committed
- committed
[refactor] hyperledger-iroha#1981, hyperledger-iroha#4195: Refactor the event filters (even further)
committed[refactor] hyperledger-iroha#1981, hyperledger-iroha#4195: Rename FilterBox and TriggeringFilterBox to EventFilterBox and TriggeringEventFilterBox
committed[refactor] hyperledger-iroha#1981, hyperledger-iroha#4195: make listen_for_events and friends implicitly convert event filter types
committed[refactor] hyperledger-iroha#1981, hyperledger-iroha#4195, hyperledger-iroha#3068: Unify various event filter APIs, introduce a fluent builder API
committed[refactor] hyperledger-iroha#1981, hyperledger-iroha#4195, hyperledger-iroha#3068: Add an event set proc macro
committed[refactor] hyperledger-iroha#1981, hyperledger-iroha#4195, hyperledger-iroha#3068: Use the auto-generated event sets instead of handwritten matchers
committed[refactor] hyperledger-iroha#1981, hyperledger-iroha#4195, hyperledger-iroha#3068: match more exhaustively over events in DataEventFilter
committed[refactor] hyperledger-iroha#1981, hyperledger-iroha#4195, hyperledger-iroha#3068: Add event filters for PermissionTokenSchemaUpdate, Configuration and Executor events
committed[refactor] hyperledger-iroha#1981, hyperledger-iroha#4195, hyperledger-iroha#3068: Remove some more redundancy when constructing event filters
committed[refactor] hyperledger-iroha#1981, hyperledger-iroha#4195, hyperledger-iroha#3068: Update event filter builder methods naming
committed[refactor] hyperledger-iroha#1981, hyperledger-iroha#4195, hyperledger-iroha#3068: Remove NotificationEvent
committed