MatrixSynapse/synapse/handlers
Richard van der Hoff fc2f29c1d0 Fix bugs in the /keys/changes api
* `get_forward_extremeties_for_room` takes a numeric `stream_ordering`. We were
  passing a `RoomStreamToken`, which meant that it returned the *current*
  extremities, rather than those corresponding to the `from_token`. However:
* `get_state_ids_for_events` required a second ('types') parameter; this meant
  that a `TypeError` was thrown and we ended up acting as though there was *no*
  prev state.
* `get_state_ids_for_events` actually returns a map from event_id to state
  dictionary - just looking up the state keys in it again meant that we acted
  as though there was no prev state. We now check if each member's state has
  changed since *any* of the extremities.

Also add/fix some comments.
2017-02-14 13:59:50 +00:00
..
__init__.py
_base.py
account_data.py
admin.py admin,storage: added more administrator functionalities 2017-02-02 14:02:26 +01:00
appservice.py
auth.py Fix email push in pusher worker 2017-02-02 10:53:36 +00:00
device.py Fix bugs in the /keys/changes api 2017-02-14 13:59:50 +00:00
devicemessage.py
directory.py
e2e_keys.py
events.py
federation.py
identity.py
initial_sync.py
message.py
presence.py Cache get_presence storage 2017-02-13 13:50:03 +00:00
profile.py
receipts.py
register.py Fix email push in pusher worker 2017-02-02 10:53:36 +00:00
room.py Make presence.get_new_events a bit faster 2017-02-02 13:07:18 +00:00
room_list.py
room_member.py
search.py
sync.py Measure new device list stuff 2017-02-02 18:36:17 +00:00
typing.py