Commit graph

19 commits

Author SHA1 Message Date
Kegan Dougal b52a383250 Persist the parent room_id/servers in edge metadata
Other events cannot assert the true room_id/servers for the
parent event, only make claims to them, hence why this is
edge metadata.
2020-11-18 10:22:12 +00:00
Kegan Dougal f33e2258f6 Add relationship_room_id|servers to the unsigned section of events 2020-11-17 14:34:27 +00:00
Kegan Dougal 62fd09946e Fix create table syntax on postgres 2020-11-06 11:48:18 +00:00
Kegan Dougal 8a7ccd5d1d Add auto_join for local rooms 2020-11-05 16:04:43 +00:00
Kegan Dougal c320261ca2 Add more graph walking tests 2020-11-04 10:53:02 +00:00
Kegan Dougal d092f30367 Implement walking algorithm 2020-11-03 16:57:28 +00:00
Kegan Dougal b8a89731dd Add graph walking structs 2020-11-03 16:01:13 +00:00
Kegan Dougal 4dc9f3efd4 LEFT JOIN to extract origin_server_ts for children 2020-11-03 15:43:39 +00:00
Kegan Dougal 21e61636e1 Add nodes table for event metadata 2020-11-03 15:31:10 +00:00
Kegan Dougal 33f03046a4 Edges table instead of relationships 2020-11-03 15:22:57 +00:00
Kegan Dougal a7bb1119d7 Persist the origin_server_ts as well 2020-11-03 13:08:44 +00:00
Kegan Dougal ebb70ef68f Flesh out walkThread a bit 2020-11-03 10:51:15 +00:00
Kegan Dougal 52fa45b270 Flesh out testing 2020-11-02 17:04:23 +00:00
Kegan Dougal 561dc4c33b Implement visibility checks; stub out APIs for tests 2020-11-02 16:42:04 +00:00
Kegan Dougal ba6ed97282 Linting 2020-10-30 19:21:13 +00:00
Kegan Dougal e61cb16059 Add test harness 2020-10-30 19:19:51 +00:00
Kegan Dougal b21dbde787 Begin implementing core msc2836 logic 2020-10-30 18:36:28 +00:00
Kegan Dougal bf4763ce39 Flesh out hooks and add SQL schema 2020-10-30 15:34:17 +00:00
Kegan Dougal b5965eee1a Add mscs/hooks package, begin work for msc2836 2020-10-29 16:08:41 +00:00