Skip to content
Snippets Groups Projects
  1. Aug 18, 2022
    • Sean Quah's avatar
      Avoid blocking lazy-loading `/sync`s during partial joins (#13477) · 84169a82
      Sean Quah authored
      
      Use a state filter or accept partial state in a few places where we
      request state, to avoid blocking.
      
      To make lazy-loading `/sync`s work, we need to provide the memberships
      of event senders, which are not guaranteed to be in the room state.
      Instead we dig through auth events for memberships to present to
      clients. The auth events of an event are guaranteed to contain a
      passable membership event, otherwise the event would have been rejected.
      
      Note that this only covers the common code paths encountered during
      testing. There has been no exhaustive checking of all sync code paths.
      
      Fixes #13146.
      
      Signed-off-by: default avatarSean Quah <seanq@matrix.org>
      84169a82
  2. Aug 17, 2022
  3. Aug 16, 2022
  4. Aug 15, 2022
  5. Aug 13, 2022
  6. Aug 12, 2022
  7. Aug 11, 2022
  8. Aug 10, 2022
  9. Aug 09, 2022
Loading