Mark Haines
c96d3eec0c
Marshal and Unmarshal methods for roomserver input api ( #16 )
...
* Marshal and Unmarshal methods for roomserver input api
* Comments for why we don't json.marshal the InputRoomEvent directly
* More comments
* s/m.room.create/the first event/
2017-02-22 16:05:18 +00:00
Mark Haines
51f9741b34
Track which events are the latest events in the room. ( #14 )
...
* Track which events are the latest events in the room.
2017-02-21 14:50:30 +00:00
Mark Haines
39264cbf4b
Calculate and store the state at each event ( #6 )
...
* Calculate and store the state at each event
* Use type aliases for numeric IDs
2017-02-15 11:05:45 +00:00
Mark Haines
c72a44097f
Move the auth checks to a separate file ( #5 )
2017-02-10 10:44:38 +00:00
Mark Haines
fc4eb85379
Check that events pass authentication checks. ( #4 )
...
* Check that events pass authentication checks.
Record the list of events that the event passes authentication checks
against.
2017-02-09 16:48:14 +00:00
Mark Haines
600f56b4b8
Store outlier room events. ( #3 )
...
* Storage functions for event types
* Consume outlier room events
2017-02-07 17:20:05 +00:00