Remove unneeded ActionGenerator class. (#12691)

It simply passes through to `BulkPushRuleEvaluator`, which can be
called directly instead.
This commit is contained in:
Patrick Cloke 2022-05-11 07:15:21 -04:00 committed by GitHub
parent 84facf769e
commit a4c75918b3
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
7 changed files with 17 additions and 60 deletions

View file

@ -103,7 +103,7 @@ class FederationEventHandler:
self._event_creation_handler = hs.get_event_creation_handler()
self._event_auth_handler = hs.get_event_auth_handler()
self._message_handler = hs.get_message_handler()
self._action_generator = hs.get_action_generator()
self._bulk_push_rule_evaluator = hs.get_bulk_push_rule_evaluator()
self._state_resolution_handler = hs.get_state_resolution_handler()
# avoid a circular dependency by deferring execution here
self._get_room_member_handler = hs.get_room_member_handler
@ -1913,7 +1913,7 @@ class FederationEventHandler:
min_depth,
)
else:
await self._action_generator.handle_push_actions_for_event(
await self._bulk_push_rule_evaluator.action_for_event_by_user(
event, context
)