synapse-product/synapse/storage
Mark Haines 9f1800fba8 Remove registered_users from the distributor.
The only place that was observed was to set the profile. I've made it
so that the profile is set within store.register in the same transaction
that creates the user.

This required some slight changes to the registration code for upgrading
guest users, since it previously relied on the distributor swallowing errors
if the profile already existed.
2016-06-17 19:14:16 +01:00
..
engines Don't require config to create database 2016-04-06 14:15:45 +01:00
schema Fix synapse/storage/schema/delta/30/as_users.py 2016-05-31 17:10:40 +01:00
util Add tests for redactions 2016-04-07 16:52:07 +01:00
__init__.py Move insert_client_ip to a separate class 2016-06-03 14:42:35 +01:00
_base.py Fix setting the _clock in SQLBaseStore 2016-06-02 15:23:56 +01:00
account_data.py Don't hit DB for noop replications queries 2016-06-08 11:33:30 +01:00
appservice.py Fix AS retries, but with correct ordering 2016-06-07 10:24:50 +01:00
background_updates.py Simplify query and handle finishing correctly 2016-04-22 10:01:57 +01:00
client_ips.py Move insert_client_ip to a separate class 2016-06-03 14:42:35 +01: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 Use computed prev event ids 2016-04-01 17:39:32 +01:00
event_push_actions.py Limit number of notifications in an email notification 2016-06-01 11:45:43 +01:00
events.py Merge pull request #841 from matrix-org/erikj/event_counter 2016-06-06 14:17:40 +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 error checking for new SQL 2016-04-08 19:04:29 +01:00
openid.py Add an openidish mechanism for proving to third parties that you own a given user_id 2016-05-05 13:42:44 +01:00
prepare_database.py Add /report endpoint 2016-05-04 11:28:10 +01:00
presence.py Don't hit DB for noop replications queries 2016-06-08 11:33:30 +01:00
profile.py Remove registered_users from the distributor. 2016-06-17 19:14:16 +01:00
push_rule.py Don't hit DB for noop replications queries 2016-06-08 11:33:30 +01:00
pusher.py Only get local users 2016-06-03 11:04:31 +01:00
receipts.py Merge pull request #809 from matrix-org/erikj/cache_receipts_in_room 2016-06-03 10:58:24 +01:00
registration.py Remove registered_users from the distributor. 2016-06-17 19:14:16 +01:00
rejections.py copyrights 2016-01-07 04:26:29 +00:00
room.py Remove event fetching from DB threads 2016-06-03 17:22:13 +01:00
roommember.py Remove dead code. 2016-06-07 15:07:11 +01:00
search.py Remove event fetching from DB threads 2016-06-03 17:22:13 +01:00
signatures.py Cache get_event_reference_hashes 2016-05-31 15:32:32 +01:00
state.py Add cache to _get_state_groups_from_groups 2016-04-19 17:22:03 +01:00
stream.py Remove event fetching from DB threads 2016-06-03 17:22:13 +01:00
tags.py Don't hit DB for noop replications queries 2016-06-08 11:33:30 +01:00
transactions.py Pull prev txn from in memory 2016-05-06 11:30:55 +01:00