Commit History

Author SHA1 Message Date
  Shay 553f2f53e7 Replace `EventContext` fields `prev_group` and `delta_ids` with field `state_group_deltas` (#15233) 1 year ago
  Eric Eastwood 703a8f9c67 Instrument `state` and `state_group` storage related things (tracing) (#15610) 1 year ago
  David Robertson 3b0083c92a Use immutabledict instead of frozendict (#15113) 1 year ago
  Shay a368d30c1c More speedups/fixes to creating batched events (#15195) 1 year ago
  Shay 1c95ddd09b Batch up storing state groups when creating new room (#14918) 1 year ago
  Shay 03bccd542b Add a class UnpersistedEventContext to allow for the batching up of storing state groups (#14675) 1 year ago
  David Robertson b5b5f66084 Move `StateFilter` to `synapse.types` (#14668) 1 year ago
  Shay 1c777ef1e8 Fix docstring in EventContext (#14145) 1 year ago
  Richard van der Hoff 96d92156d0 Update type of `EventContext.rejected` (#13460) 1 year ago
  Erik Johnston 1e453053cb Rename storage classes (#12913) 2 years ago
  Shay 71e8afe34d Update EventContext `get_current_event_ids` and `get_prev_event_ids` to accept state filters and update calls where possible (#12791) 2 years ago
  Erik Johnston c72d26c1e1 Refactor `EventContext` (#12689) 2 years ago
  Dirk Klimpel 989fa33096 Add some type hints to datastore. (#12477) 2 years ago
  Richard van der Hoff e2e1d90a5e Faster joins: persist to database (#12012) 2 years ago
  Richard van der Hoff c027bc0e4b Add `FrozenEvent.get_state_key` and use it in a couple of places (#11793) 2 years ago
  Patrick Cloke 10a88ba91c Use auto_attribs/native type hints for attrs classes. (#11692) 2 years ago
  Tulir Asokan 7b4e228e41 Fix using MSC2716 batch sending with event persistence workers (#11220) 2 years ago
  Patrick Cloke 1f9d0b8a7a Add type hints to synapse.events.*. (#11066) 2 years ago
  Richard van der Hoff 26f2bfedbf Factor out a separate `EventContext.for_outlier` (#10883) 2 years ago
  Jonathan de Jong 4b965c862d Remove redundant "coding: utf-8" lines (#9786) 3 years ago
  Eric Eastwood 0a00b7ff14 Update black, and run auto formatting over the codebase (#9381) 3 years ago
  Erik Johnston a7bdf98d01 Rename database classes to make some sense (#8033) 3 years ago
  Patrick Cloke 8553f46498 Convert a synapse.events to async/await. (#7949) 3 years ago
  Patrick Cloke bd6dc17221 Replace iteritems/itervalues/iterkeys with native versions. (#7692) 4 years ago
  Erik Johnston 7941a70fa8 Fix bug in EventContext.deserialize. (#7393) 4 years ago
  Erik Johnston d386f2f339 Add StateMap type alias (#6715) 4 years ago
  Erik Johnston fa780e9721 Change EventContext to use the Storage class (#6564) 4 years ago
  Richard van der Hoff 807ec3bd99 Fix bug which caused rejected events to be stored with the wrong room state (#6320) 4 years ago
  Richard van der Hoff 0e3ab8afdc Add some checks that we aren't using state from rejected events (#6330) 4 years ago
  Richard van der Hoff 4086002827 Improve documentation for EventContext fields (#6319) 4 years ago