Skip to content
This repository was archived by the owner on Apr 26, 2024. It is now read-only.

Commit f70e622

Browse files
author
Mark Haines
committed
bump_presence_active_time when sending a message event
1 parent a999f0d commit f70e622

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

synapse/handlers/message.py

+6
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
from synapse.api.errors import RoomError
2020
from synapse.streams.config import PaginationConfig
2121
from synapse.events.validator import EventValidator
22+
from synapse.util.logcontext import PreserveLoggingContext
2223

2324
from ._base import BaseHandler
2425

@@ -153,6 +154,11 @@ def create_and_send_event(self, event_dict, ratelimit=True):
153154
context=context,
154155
)
155156

157+
if event.type == EventTypes.Message:
158+
presence = self.hs.get_handlers().presence_handler
159+
with PreserveLoggingContext():
160+
presence.bump_presence_active_time(user)
161+
156162
defer.returnValue(event)
157163

158164
@defer.inlineCallbacks

0 commit comments

Comments
 (0)