mirror of
https://git.anonymousland.org/anonymousland/synapse.git
synced 2025-11-13 00:00:41 -05:00
Merge branch 'develop' of github.com:matrix-org/synapse into federation_client_retries
This commit is contained in:
commit
8f5b858a1b
3 changed files with 82 additions and 5 deletions
|
|
@ -16,7 +16,7 @@
|
|||
from twisted.internet import defer
|
||||
|
||||
from synapse.api.constants import EventTypes, Membership
|
||||
from synapse.api.errors import RoomError
|
||||
from synapse.api.errors import RoomError, SynapseError
|
||||
from synapse.streams.config import PaginationConfig
|
||||
from synapse.events.utils import serialize_event
|
||||
from synapse.events.validator import EventValidator
|
||||
|
|
@ -372,10 +372,17 @@ class MessageHandler(BaseHandler):
|
|||
as_event=True,
|
||||
)
|
||||
presence.append(member_presence)
|
||||
except Exception:
|
||||
logger.exception(
|
||||
"Failed to get member presence of %r", m.user_id
|
||||
)
|
||||
except SynapseError as e:
|
||||
if e.code == 404:
|
||||
# FIXME: We are doing this as a warn since this gets hit a
|
||||
# lot and spams the logs. Why is this happening?
|
||||
logger.warn(
|
||||
"Failed to get member presence of %r", m.user_id
|
||||
)
|
||||
else:
|
||||
logger.exception(
|
||||
"Failed to get member presence of %r", m.user_id
|
||||
)
|
||||
|
||||
time_now = self.clock.time_msec()
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue