mirror of
https://github.com/matrix-org/pantalaimon.git
synced 2025-12-31 15:50:24 -05:00
This patch moves all the indexing, event storing and searching into a separate class. The index and message store are now represented as a single class and messages are indexed and stored atomically now which should minimize the chance of store/index inconsistencies. Messages are now loaded from the store as a single SQL query and the context for the messages is as well loaded from the store instead of fetched from the server. The room state and start/end tokens for the context aren't currently loaded. |
||
|---|---|---|
| .. | ||
| conftest.py | ||
| store_test.py | ||