mirror of
https://git.anonymousland.org/anonymousland/synapse.git
synced 2025-01-13 13:39:30 -05:00
Disable presence
This reverts commit 0ebd376a53
and
disables presence a bit more
This commit is contained in:
parent
66dcbf47a3
commit
43bb12e640
@ -116,6 +116,7 @@ class SynchrotronPresence(object):
|
|||||||
logger.info("Presence process_id is %r", self.process_id)
|
logger.info("Presence process_id is %r", self.process_id)
|
||||||
|
|
||||||
def send_user_sync(self, user_id, is_syncing, last_sync_ms):
|
def send_user_sync(self, user_id, is_syncing, last_sync_ms):
|
||||||
|
return
|
||||||
self.hs.get_tcp_replication().send_user_sync(user_id, is_syncing, last_sync_ms)
|
self.hs.get_tcp_replication().send_user_sync(user_id, is_syncing, last_sync_ms)
|
||||||
|
|
||||||
def mark_as_coming_online(self, user_id):
|
def mark_as_coming_online(self, user_id):
|
||||||
|
@ -373,6 +373,7 @@ class InitialSyncHandler(BaseHandler):
|
|||||||
|
|
||||||
@defer.inlineCallbacks
|
@defer.inlineCallbacks
|
||||||
def get_presence():
|
def get_presence():
|
||||||
|
defer.returnValue([])
|
||||||
states = yield presence_handler.get_states(
|
states = yield presence_handler.get_states(
|
||||||
[m.user_id for m in room_members],
|
[m.user_id for m in room_members],
|
||||||
as_event=True,
|
as_event=True,
|
||||||
|
@ -391,6 +391,7 @@ class PresenceHandler(object):
|
|||||||
"""We've seen the user do something that indicates they're interacting
|
"""We've seen the user do something that indicates they're interacting
|
||||||
with the app.
|
with the app.
|
||||||
"""
|
"""
|
||||||
|
return
|
||||||
user_id = user.to_string()
|
user_id = user.to_string()
|
||||||
|
|
||||||
bump_active_time_counter.inc()
|
bump_active_time_counter.inc()
|
||||||
@ -420,6 +421,7 @@ class PresenceHandler(object):
|
|||||||
Useful for streams that are not associated with an actual
|
Useful for streams that are not associated with an actual
|
||||||
client that is being used by a user.
|
client that is being used by a user.
|
||||||
"""
|
"""
|
||||||
|
affect_presence = False
|
||||||
if affect_presence:
|
if affect_presence:
|
||||||
curr_sync = self.user_to_num_current_syncs.get(user_id, 0)
|
curr_sync = self.user_to_num_current_syncs.get(user_id, 0)
|
||||||
self.user_to_num_current_syncs[user_id] = curr_sync + 1
|
self.user_to_num_current_syncs[user_id] = curr_sync + 1
|
||||||
@ -465,6 +467,7 @@ class PresenceHandler(object):
|
|||||||
Returns:
|
Returns:
|
||||||
set(str): A set of user_id strings.
|
set(str): A set of user_id strings.
|
||||||
"""
|
"""
|
||||||
|
return set()
|
||||||
syncing_user_ids = {
|
syncing_user_ids = {
|
||||||
user_id for user_id, count in self.user_to_num_current_syncs.items()
|
user_id for user_id, count in self.user_to_num_current_syncs.items()
|
||||||
if count
|
if count
|
||||||
|
@ -620,7 +620,7 @@ class SyncHandler(object):
|
|||||||
since_token is None and
|
since_token is None and
|
||||||
sync_config.filter_collection.blocks_all_presence()
|
sync_config.filter_collection.blocks_all_presence()
|
||||||
)
|
)
|
||||||
if not block_all_presence_data:
|
if False and not block_all_presence_data:
|
||||||
yield self._generate_sync_entry_for_presence(
|
yield self._generate_sync_entry_for_presence(
|
||||||
sync_result_builder, newly_joined_rooms, newly_joined_users
|
sync_result_builder, newly_joined_rooms, newly_joined_users
|
||||||
)
|
)
|
||||||
|
@ -83,7 +83,7 @@ class PresenceStatusRestServlet(ClientV1RestServlet):
|
|||||||
except Exception:
|
except Exception:
|
||||||
raise SynapseError(400, "Unable to parse state")
|
raise SynapseError(400, "Unable to parse state")
|
||||||
|
|
||||||
yield self.presence_handler.set_state(user, state)
|
# yield self.presence_handler.set_state(user, state)
|
||||||
|
|
||||||
defer.returnValue((200, {}))
|
defer.returnValue((200, {}))
|
||||||
|
|
||||||
|
@ -984,11 +984,13 @@ class RoomInitialSyncTestCase(RestTestCase):
|
|||||||
|
|
||||||
self.assertTrue("presence" in response)
|
self.assertTrue("presence" in response)
|
||||||
|
|
||||||
presence_by_user = {
|
# presence is turned off on hotfixes
|
||||||
e["content"]["user_id"]: e for e in response["presence"]
|
|
||||||
}
|
# presence_by_user = {
|
||||||
self.assertTrue(self.user_id in presence_by_user)
|
# e["content"]["user_id"]: e for e in response["presence"]
|
||||||
self.assertEquals("m.presence", presence_by_user[self.user_id]["type"])
|
# }
|
||||||
|
# self.assertTrue(self.user_id in presence_by_user)
|
||||||
|
# self.assertEquals("m.presence", presence_by_user[self.user_id]["type"])
|
||||||
|
|
||||||
|
|
||||||
class RoomMessageListTestCase(RestTestCase):
|
class RoomMessageListTestCase(RestTestCase):
|
||||||
|
Loading…
Reference in New Issue
Block a user