Commit Graph

219 Commits (7e282a53a542832f44119b886b2d4d474bbe1d0f)

Author SHA1 Message Date
Kegan Dougal dfa0cd1d90 Modified /join/$identifier to support $identifier being a room ID in addition to a room alias. 10 years ago
Erik Johnston 3a2a5b959c WIP: Completely change how event streaming and pagination work. This reflects the change in the underlying storage model. 10 years ago
Kegan Dougal 5a3df1d029 Feedback: Removed FeedbackRestServlet. Modified keys on FeedbackEvent. Expanded the feedback constants to fully explain what type of feedback they are. 10 years ago
Mark Haines ac21dfff6d Fix pyflakes errors 10 years ago
Erik Johnston fea7b60cf3 Add 'state_key' to valid_keys 10 years ago
Erik Johnston b52b33acf6 Send down state_key to clients 10 years ago
Kegan Dougal cab3095803 Removed member list servlet: now using generic state paths. 10 years ago
Mark Haines 1379dcae6f Take a snapshot of the state of the room before performing updates 10 years ago
Kegan Dougal f690b7b827 Impl: /rooms/roomid/state/eventtype/state_key - Renamed RoomTopicRestServlet to RoomStateEventRestServlet. Support generic state event sending. 10 years ago
Erik Johnston 5670da1c1e Add ts field to all events. 10 years ago
Erik Johnston 063e1b22e6 Stop internal keys from getting into SynapseEvents 10 years ago
Erik Johnston 81a95937de Use new StreamToken in pagination config 10 years ago
Erik Johnston 7c60905ee7 Default from param to 'END' 10 years ago
Erik Johnston 598a1d8ff9 Change the way pagination works to support out of order events. 10 years ago
Kegan Dougal a18b1a649c Added /matrix/content path, HS resource_for_content_repo attribute and FileUploadResource. Added stub methods. 10 years ago
Erik Johnston 291010f100 Not all event streams returns SynapseEvents 10 years ago
Erik Johnston 1a1e0384ef Ensure we have a 'membership' key in RoomMemberEvents 10 years ago
Erik Johnston d260a42ca2 PEP8 cleanups 10 years ago
Erik Johnston 19946509a4 Support generic events. 10 years ago
Erik Johnston 01f089d9fb Correctly return new token when returning events. Serialize events correctly. 10 years ago
Erik Johnston 114984a236 Start chagning the events stream to work with the new DB schema 10 years ago
Paul "LeoNerd" Evans 33d62c2c66 Remember to reflect membership LEAVE events to the leaving member so they know it happened 10 years ago
Erik Johnston 5002efa31b Reimplement the get public rooms api to work with new DB schema 10 years ago
Kegan Dougal 61933f8e52 Added M_UNKNOWN_TOKEN error code and send it when there is an unrecognised access_token 10 years ago
Kegan Dougal 2a793a6c42 Default error code BAD_PAGINATION for EventStreamErrors 10 years ago
Kegan Dougal d253a35539 Added web client prefix 10 years ago
Kegan Dougal c75add6ec8 Added a urls module for keeping client and federation prefixes. 10 years ago
Matthew Hodgson aebe5ce08a fix whitespace 10 years ago
Erik Johnston 6df83555cc Handle a potential race in the notifier when calling get_events_for which resulted in an uncaught KeyError 10 years ago
Paul "LeoNerd" Evans 55944ccf72 Use strings instead of opaque magic-number constants for presence states; rename AWAY to UNAVAILABLE 10 years ago
Matthew Hodgson f98e6380f1 add in whitespace after copyright statements to improve legibility 10 years ago
matrix.org 4f475c7697 Reference Matrix Home Server 10 years ago