This should highly increase the performance as right now for every sync ALL inbound group sessions are loaded from the database and checked if they need an upload. So if a user has 10k stored sessions locally, this would probably let the whole application lag a lot. This stores the sessions which need upload in a different table now, similar how we do this with the to device queue |
||
|---|---|---|
| .. | ||
| encryption | ||
| matrix_api_lite | ||
| msc_extensions | ||
| src | ||
| encryption.dart | ||
| fake_matrix_api.dart | ||
| matrix.dart | ||
| matrix_api_lite.dart | ||