synapse-product/synapse/storage
Mark Haines 76503f95ed Remove the is_new_state argument to persist event.
Move the checks for whether an event is new state inside persist
event itself.

This was harder than expected because there wasn't enough information
passed to persist event to correctly handle invites from remote servers
for new rooms.
2016-03-31 15:00:42 +01:00
..
engines Mark AS users with their AS's ID 2016-02-11 17:26:42 +00:00
schema Add replication streams for ex outliers and current state resets 2016-03-30 17:19:56 +01:00
util Add replication stream for pushers 2016-03-15 17:33:10 +00:00
__init__.py Use a stream id generator to assign state group ids 2016-03-30 12:55:02 +01:00
_base.py Intern all the things 2016-03-23 16:25:54 +00:00
account_data.py Merge pull request #489 from matrix-org/markjh/replication 2016-03-01 15:08:24 +00:00
appservice.py Mark AS users with their AS's ID 2016-02-11 17:26:42 +00:00
background_updates.py copyrights 2016-01-07 04:26:29 +00:00
directory.py Bump get_aliases_for_room cache 2016-03-22 14:08:13 +00:00
end_to_end_keys.py Fix relative imports so they work in both py3 and py27 2016-03-08 11:45:50 +00:00
event_federation.py Respond to federated invite with non-empty context 2016-02-17 15:25:12 +00:00
event_push_actions.py Bump get_unread_event_push_actions_by_room_for_user cache 2016-03-22 14:18:21 +00:00
events.py Remove the is_new_state argument to persist event. 2016-03-31 15:00:42 +01:00
filtering.py Cache filters 2016-01-28 17:09:09 +00:00
keys.py Fix relative imports so they work in both py3 and py27 2016-03-08 11:45:50 +00:00
media_repository.py Fix relative imports so they work in both py3 and py27 2016-03-08 11:45:50 +00:00
prepare_database.py Initial cut 2016-02-17 15:40:50 +00:00
presence.py Merge pull request #489 from matrix-org/markjh/replication 2016-03-01 15:08:24 +00:00
profile.py copyrights 2016-01-07 04:26:29 +00:00
push_rule.py s/stream_ordering/event_stream_ordering/ in push 2016-03-04 16:15:23 +00:00
pusher.py Fix a couple of errors when deleting pushers 2016-03-15 17:47:36 +00:00
receipts.py Intern all the things 2016-03-23 16:25:54 +00:00
registration.py Thats not how transactions work. 2016-03-11 16:45:27 +00:00
rejections.py copyrights 2016-01-07 04:26:29 +00:00
room.py Add published room list edit API 2016-03-21 15:06:07 +00:00
roommember.py Make get_invites return RoomsForUser 2016-03-23 10:32:10 +00:00
search.py copyrights 2016-01-07 04:26:29 +00:00
signatures.py Fix relative imports so they work in both py3 and py27 2016-03-08 11:45:50 +00:00
state.py Add a replication stream for state groups 2016-03-30 16:01:58 +01:00
stream.py Don't cache events in get_recent_events_for_room 2016-03-23 11:42:50 +00:00
tags.py Merge pull request #489 from matrix-org/markjh/replication 2016-03-01 15:08:24 +00:00
transactions.py Load the current id in the IdGenerator constructor 2016-03-01 14:32:56 +00:00