Skip to content
Snippets Groups Projects
  1. Dec 28, 2022
  2. Dec 16, 2022
  3. Dec 13, 2022
    • David Robertson's avatar
      Allow selecting "prejoin" events by state keys (#14642) · e2a1adbf
      David Robertson authored
      * Declare new config
      
      * Parse new config
      
      * Read new config
      
      * Don't use trial/our TestCase where it's not needed
      
      Before:
      
      ```
      $ time trial tests/events/test_utils.py > /dev/null
      
      real	0m2.277s
      user	0m2.186s
      sys	0m0.083s
      ```
      
      After:
      ```
      $ time trial tests/events/test_utils.py > /dev/null
      
      real	0m0.566s
      user	0m0.508s
      sys	0m0.056s
      ```
      
      * Helper to upsert to event fields
      
      without exceeding size limits.
      
      * Use helper when adding invite/knock state
      
      Now that we allow admins to include events in prejoin room state with
      arbitrary state keys, be a good Matrix citizen and ensure they don't
      accidentally create an oversized event.
      
      * Changelog
      
      * Move StateFilter tests
      
      should have done this in #14668
      
      * Add extra methods to StateFilter
      
      * Use StateFilter
      
      * Ensure test file enforces typed defs; alphabetise
      
      * Workaround surprising get_current_state_ids
      
      * Whoops, fix mypy
      Unverified
      e2a1adbf
  4. Dec 12, 2022
  5. Dec 09, 2022
  6. Dec 08, 2022
  7. Dec 07, 2022
  8. Dec 06, 2022
  9. Dec 05, 2022
  10. Dec 02, 2022
  11. Dec 01, 2022
  12. Nov 30, 2022
  13. Nov 29, 2022
  14. Nov 28, 2022
  15. Nov 25, 2022
  16. Nov 24, 2022
  17. Nov 22, 2022
  18. Nov 21, 2022
  19. Nov 18, 2022
Loading