Mark Haines
237b912cf5
Write to an output kafka log for new room events in the roomserver. ( #20 )
...
* Track which events have been sent and the last event sent for each room
* Write output events
* comment that an event could be sent twice
2017-02-27 11:25:35 +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
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
41c6a3737e
A kafkaesque room event consumer for the roomserver. ( #1 )
...
* A kafkaesque room event consumer for the roomserver.
Implement the main input loop for the roomserver.
It will receive events from a kafkaesque event source and track
where it is in the stream.
It currently does nothing with the events it consumes.
2017-02-03 13:52:32 +00:00