Commit graph

11 commits

Author SHA1 Message Date
c42fc7c350 Implement client send message endpoint
Fix state res and authorization to handle missing state_keys
2021-08-31 16:32:04 +02:00
bb7c3b07e9 Implement client kick endpoint 2021-08-26 14:32:24 +02:00
ae860a768c Implement client leave endpoint
Add documentation and type specs
2021-08-26 11:01:19 +02:00
658efa228f Implement client join endpoint 2021-08-25 12:25:14 +02:00
bcc6cbb24b Implement client invite endpoint
Refactor room server to automatically determine auth events
Add documentation in various places
2021-08-25 01:27:03 +02:00
6f8c224d50 Implement client joined rooms endpoint
Track which rooms a local account has joined
Add some documentation to modules
2021-08-23 12:59:12 +02:00
1881b7f3d6 Add more type checking 2021-08-19 23:42:24 +02:00
4b60a145ca Split Identifier struct into seperate types 2021-08-19 16:31:03 +02:00
24f0657710 Fix get_action_power_level for redact and kick actions 2021-08-18 23:23:47 +02:00
58d3e17259 Add dialyzer dependency
Add typespecs to several functions
2021-08-18 23:22:04 +02:00
65368dc2d4 Extract authorization functions from state resolution
Add function to get room server's pid
2021-07-28 17:23:48 +02:00