Commit History

Author SHA1 Message Date
  pik 566641a0b5 use jsonschema.FormatChecker for RoomID and UserID strings 7 years ago
  pik acafcf1c5b Add valid filter tests, flake8, fix typo 7 years ago
  pik e56c79c114 check_valid_filter using JSONSchema 7 years ago
  Erik Johnston 5d6bad1b3c Optimise state resolution 7 years ago
  Mark Haines 5c79ef9396 Test Filter.filter_rooms 8 years ago
  Mark Haines 700487a7c7 Fix flake8 warnings for tests 8 years ago
  Erik Johnston 35981c8b71 Fix test 8 years ago
  Erik Johnston 8c6012a4af Fix tests 8 years ago
  Erik Johnston 8f9c74e9f1 Fix tests 8 years ago
  Matthew Hodgson 6c28ac260c copyrights 8 years ago
  Erik Johnston 45cd2b0233 Refactor api.filtering to have a Filter API 8 years ago
  Mark Haines 8897781558 update filtering tests 8 years ago
  Mark Haines 896253e085 Factor out some of the common homeserver setup code into a 9 years ago
  Mark Haines 93ed31dda2 Create a separate filter object to do the actual filtering, so that we can 9 years ago
  Kegan Dougal 38b27bd2cb Add filter_room_state unit tests. 9 years ago
  Kegan Dougal 83172487b0 Add basic filtering public API unit tests. Use defers in the right places. 9 years ago
  Kegan Dougal 5561a87920 Add more unit tests for the filter algorithm. 9 years ago
  Kegan Dougal 777d9914b5 Implement filter algorithm. Add basic event type unit tests to assert it works. 9 years ago
  Kegan Dougal c23e3db544 Add filter JSON sanity checks. 9 years ago
  Paul "LeoNerd" Evans 06cc147012 Initial stab at real SQL storage implementation of user filter definitions 9 years ago
  Paul "LeoNerd" Evans 059651efa1 Have the Filtering API return Deferreds, so we can do the Datastore implementation nicely 9 years ago
  Paul "LeoNerd" Evans b1503112ce Initial trivial unittest of Filtering object 9 years ago