forked-synapse/synapse/handlers
Erik Johnston d04e2ff3a4 Fix incredubly slow back pagination query
If a client didn't specify a from token when paginating backwards
synapse would attempt to query the (global) maximum topological token.
This a) doesn't make much sense since they're room specific and b) there
are no indices that lets postgres do this efficiently.
2016-10-24 13:35:51 +01:00
..
__init__.py Make synchrotron accept /events 2016-08-12 15:31:44 +01:00
_base.py as_user->app_service, less redundant comments, better positioned comments 2016-10-20 12:04:54 +01:00
account_data.py copyrights 2016-01-07 04:26:29 +00:00
admin.py copyrights 2016-01-07 04:26:29 +00:00
appservice.py storage/appservice: make appservice methods only relying on the cache synchronous 2016-10-06 15:24:59 +02:00
auth.py Convert emails to lowercase when storing 2016-10-19 11:13:55 +01:00
device.py make device IDs more useful for human disambiguation 2016-09-13 00:02:39 +01:00
devicemessage.py Add a new method to enqueue the device messages rather than sending a dummy EDU 2016-09-07 16:10:51 +01:00
directory.py storage/appservice: make appservice methods only relying on the cache synchronous 2016-10-06 15:24:59 +02:00
e2e_keys.py Limit how often we ask for keys from dead servers 2016-09-13 11:53:50 +01:00
events.py Use state handler instead of get_users_in_room/get_joined_hosts 2016-08-26 14:54:30 +01:00
federation.py Add comments 2016-09-22 11:59:46 +01:00
identity.py requestToken update 2016-06-30 17:51:28 +01:00
initial_sync.py Support /initialSync in synchrotron worker 2016-09-21 11:46:28 +01:00
message.py Fix incredubly slow back pagination query 2016-10-24 13:35:51 +01:00
presence.py Fix typo "persiting" 2016-09-13 13:26:33 +01:00
profile.py handlers/profile: added admin override for set_displayname and set_avatar_url 2016-10-06 15:24:59 +02:00
receipts.py Clobber EDUs in send queue 2016-09-09 15:59:08 +01:00
register.py rest/client/v1/register: use the correct requester in createUser 2016-10-06 22:12:32 +02:00
room_list.py Add total_room_count_estimate to /publicRooms 2016-09-21 13:30:05 +01:00
room_member.py Fix membership changes to be idempotent 2016-09-02 19:23:22 +01:00
room.py Fix incredubly slow back pagination query 2016-10-24 13:35:51 +01:00
search.py move filter_events_for_client out of base handler 2016-05-11 13:42:37 +01:00
sync.py storage/appservice: make appservice methods only relying on the cache synchronous 2016-10-06 15:24:59 +02:00
typing.py Move FEDERATION_PING_INTERVAL timer. Update log line 2016-09-23 15:43:34 +01:00