matrix-nio icon indicating copy to clipboard operation
matrix-nio copied to clipboard

`AsyncClientConfig(store_sync_tokens=True)` causes subsequent syncs to be lacking data

Open nexy7574 opened this issue 4 months ago • 0 comments

When store_sync_tokens is set to True in AsyncClientConfig, subsequent syncs will be missing important information about rooms and their power levels, etc.

This may be intended behaviour (since, syncing from a certain point should only include the data since that point) - however, to me, this implies that previous sync data would also be stored in the database, otherwise this seems a little bit pointless in most cases.

Could I receive some feedback about how clients should be starting up without doing a full initial sync? Given that full initial syncs can often take several minutes for high-traffic accounts, such as bots, simply not starting from a previous point isn't really an option in most cases.

nexy7574 avatar Sep 29 '24 21:09 nexy7574