summary refs log tree commit diff
path: root/synapse/rest
diff options
context:
space:
mode:
authorErik Johnston <erik@matrix.org>2024-03-27 11:44:50 +0000
committerErik Johnston <erik@matrix.org>2024-03-27 11:44:50 +0000
commiteb4513c78a9bab7c7c3ca1e474aa1cc894445ffe (patch)
tree71207560cf754e75251612c47a3b778b62eed2c1 /synapse/rest
parentFixup changelog (diff)
downloadsynapse-github/erikj/allow_set_push_rules_workers.tar.xz
Allow setting push rules to be handled on workers github/erikj/allow_set_push_rules_workers erikj/allow_set_push_rules_workers
Diffstat (limited to 'synapse/rest')
-rw-r--r--synapse/rest/client/push_rule.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/synapse/rest/client/push_rule.py b/synapse/rest/client/push_rule.py

index 7d58611abb..189b7a64e3 100644 --- a/synapse/rest/client/push_rule.py +++ b/synapse/rest/client/push_rule.py
@@ -27,7 +27,7 @@ from synapse.api.errors import ( SynapseError, UnrecognizedRequestError, ) -from synapse.handlers.push_rules import InvalidRuleException, RuleSpec, check_actions +from synapse.handlers.push_rules import InvalidRuleException, check_actions from synapse.http.server import HttpServer from synapse.http.servlet import ( RestServlet, @@ -39,6 +39,7 @@ from synapse.push.rulekinds import PRIORITY_CLASS_MAP from synapse.rest.client._base import client_patterns from synapse.storage.push_rule import InconsistentRuleException, RuleNotFoundException from synapse.types import JsonDict +from synapse.types.push import RuleSpec from synapse.util.async_helpers import Linearizer if TYPE_CHECKING: