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.
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.
Closes https://github.com/famedly/matrix-dart-sdk/issues/1587