1
0

Attempt to fix linting

This commit is contained in:
turt2live
2025-03-13 21:07:15 +00:00
committed by Andrew Morgan
parent f7a92226bc
commit bf06f42608
+10 -2
View File
@@ -48,7 +48,13 @@ from synapse.logging.opentracing import trace
from synapse.storage.controllers import StorageControllers
from synapse.storage.databases.main import DataStore
from synapse.synapse_rust.events import event_visible_to_server
from synapse.types import RetentionPolicy, StateMap, StrCollection, get_domain_from_id, UserID
from synapse.types import (
RetentionPolicy,
StateMap,
StrCollection,
UserID,
get_domain_from_id,
)
from synapse.types.state import StateFilter
from synapse.util import Clock
@@ -108,7 +114,9 @@ async def filter_events_for_client(
# Filter out events that have been soft failed so that we don't relay them
# to clients, unless they're a server admin.
events_before_filtering = events
if filter_send_to_client and await storage.main.is_server_admin(UserID.from_string(user_id)):
if filter_send_to_client and await storage.main.is_server_admin(
UserID.from_string(user_id)
):
events = events_before_filtering
else:
events = [e for e in events if not e.internal_metadata.is_soft_failed()]