synapse-product/synapse
Daniel Wagner-Hall 42aa1f3f33 Merge pull request #478 from matrix-org/daniel/userobject
Introduce a User object

I'm sick of passing around more and more things as tuple items around
the whole world, and needing to edit every call site every time there is
more information about a user. So pass them around together as an
object.

This object has incredibly poorly named fields because we have a
convention that `user` indicates a UserID object, and `user_id`
indicates a string. I tried to clean up the whole repo to fix this, but
gave up. So instead, I introduce a second convention. A user_object is a
User, and a user_id_object is a UserId. I may have cried a little bit.
2016-01-11 17:50:22 +00:00
..
api Introduce a Requester object 2016-01-11 17:48:45 +00:00
app Turn on core dumps 2016-01-07 15:34:30 +00:00
appservice copyrights 2016-01-07 04:26:29 +00:00
config Merge pull request #473 from matrix-org/erikj/ssh_manhole 2016-01-07 14:36:16 +00:00
crypto copyrights 2016-01-07 04:26:29 +00:00
events copyrights 2016-01-07 04:26:29 +00:00
federation copyrights 2016-01-07 04:26:29 +00:00
handlers Merge pull request #456 from matrix-org/store_event_actions 2016-01-08 14:47:15 +00:00
http copyrights 2016-01-07 04:26:29 +00:00
metrics copyrights 2016-01-07 04:26:29 +00:00
push Merge pull request #456 from matrix-org/store_event_actions 2016-01-08 14:47:15 +00:00
rest Merge pull request #478 from matrix-org/daniel/userobject 2016-01-11 17:50:22 +00:00
static/client Updates to fallback CAS login to do new token login 2015-11-06 09:57:17 +00:00
storage Postgres doesn't like booleans 2016-01-11 17:13:52 +00:00
streams copyrights 2016-01-07 04:26:29 +00:00
util copyrights 2016-01-07 04:26:29 +00:00
__init__.py copyrights 2016-01-07 04:26:29 +00:00
notifier.py Skip, rather than erroring, invalid guest requests 2016-01-05 18:12:37 +00:00
python_dependencies.py copyrights 2016-01-07 04:26:29 +00:00
server.py copyrights 2016-01-07 04:26:29 +00:00
state.py copyrights 2016-01-07 04:26:29 +00:00
types.py Introduce a Requester object 2016-01-11 17:48:45 +00:00