1. 06 3月, 2017 1 次提交
    • M
      Add a query API to the roomserver for getting the latest events in a room. (#23) · 9a8a8aed
      Mark Haines 提交于
      * Start implementing a query API for go using net/rpc
      
      * Use a conventional JSON POST API rather than go net/rpc
      
      net/rpc doesn't automatically handle reconnecting and we have better
      logging and metrics infrastructure for monitoring HTTP apis.
      
      * Implement the query API and add it to the integration tests
      
      * Increase the timeout, travis seems to be a bit slow
      
      * Clarify that state events are the things that are not returned if they are not requested
      
      * Add utility function for converting arrays of numeric event IDs to pq Int64Arrays
      
      * Warn people against requesting empty state keys by accident
      9a8a8aed
  2. 01 3月, 2017 2 次提交
  3. 27 2月, 2017 1 次提交
  4. 24 2月, 2017 1 次提交
  5. 23 2月, 2017 2 次提交
  6. 22 2月, 2017 2 次提交
  7. 21 2月, 2017 7 次提交
  8. 20 2月, 2017 2 次提交
  9. 18 2月, 2017 1 次提交
  10. 15 2月, 2017 2 次提交
    • M
      Move the SQL into separate files for each table. (#7) · 450e0f15
      Mark Haines 提交于
      * Move partition offsets sql to a separate file
      
      * Move event types sql to a separate file
      
      * Move event state key sql to a separate file
      
      * Move room sql to a separate file
      
      * Move events sql to a separate file
      
      * Move event json sql to a separate file
      
      * Move state snapshot sql to a separate file
      
      * Move state block sql to a separate file
      450e0f15
    • M
      Calculate and store the state at each event (#6) · 39264cbf
      Mark Haines 提交于
      * Calculate and store the state at each event
      
      * Use type aliases for numeric IDs
      39264cbf
  11. 10 2月, 2017 5 次提交
  12. 08 2月, 2017 1 次提交
  13. 06 2月, 2017 1 次提交
  14. 04 2月, 2017 6 次提交
  15. 03 2月, 2017 3 次提交
  16. 31 1月, 2017 1 次提交
  17. 21 1月, 2017 1 次提交