Skip to content
Snippets Groups Projects
Commit f70e622d authored by Mark Haines's avatar Mark Haines
Browse files

bump_presence_active_time when sending a message event

parent a999f0de
No related branches found
No related tags found
No related merge requests found
...@@ -19,6 +19,7 @@ from synapse.api.constants import EventTypes, Membership ...@@ -19,6 +19,7 @@ from synapse.api.constants import EventTypes, Membership
from synapse.api.errors import RoomError from synapse.api.errors import RoomError
from synapse.streams.config import PaginationConfig from synapse.streams.config import PaginationConfig
from synapse.events.validator import EventValidator from synapse.events.validator import EventValidator
from synapse.util.logcontext import PreserveLoggingContext
from ._base import BaseHandler from ._base import BaseHandler
...@@ -153,6 +154,11 @@ class MessageHandler(BaseHandler): ...@@ -153,6 +154,11 @@ class MessageHandler(BaseHandler):
context=context, context=context,
) )
if event.type == EventTypes.Message:
presence = self.hs.get_handlers().presence_handler
with PreserveLoggingContext():
presence.bump_presence_active_time(user)
defer.returnValue(event) defer.returnValue(event)
@defer.inlineCallbacks @defer.inlineCallbacks
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment