Shay
03bccd542b
Add a class UnpersistedEventContext to allow for the batching up of storing state groups (#14675)
* add class UnpersistedEventContext
* modify create new client event to create unpersistedeventcontexts
* persist event contexts after creation
* fix tests to persist unpersisted event contexts
* cleanup
* misc lints + cleanup
* changelog + fix comments
* lints
* fix batch insertion?
* reduce redundant calculation
* add unpersisted event classes
* rework compute_event_context, split into function that returns unpersisted event context and then persists it
* use calculate_context_info to create unpersisted event contexts
* update typing
* $%#^&*
* black
* fix comments and consolidate classes, use attr.s for class
* requested changes
* lint
* requested changes
* requested changes
* refactor to be stupidly explicit
* clearer renaming and flow
* make partial state non-optional
* update docstrings
---------
Co-authored-by: Erik Johnston <erik@matrix.org>
2023-02-09 13:05:02 -08:00
..
2021-04-14 15:34:27 +01:00
2022-08-09 14:56:43 +01:00
2022-08-10 11:01:12 -07:00
2022-11-22 14:08:04 -05:00
2023-02-01 21:35:24 +00:00
2022-08-10 11:01:12 -07:00
2023-02-09 13:04:24 -05:00
2022-08-10 11:01:12 -07:00
2023-01-23 15:44:39 +00:00
2022-08-23 09:48:35 +01:00
2022-08-10 11:01:12 -07:00
2023-02-09 13:05:02 -08:00
2022-08-10 11:01:12 -07:00