diff --git a/lib/src/client.dart b/lib/src/client.dart index 23d2195c..bdf03da6 100644 --- a/lib/src/client.dart +++ b/lib/src/client.dart @@ -932,6 +932,7 @@ class Client extends MatrixApi { final syncResp = await sync( filter: '{"room":{"include_leave":true,"timeline":{"limit":10}}}', timeout: _archiveCacheBusterTimeout, + setPresence: syncPresence, ); // wrap around and hope there are not more than 30 leaves in 2 minutes :) _archiveCacheBusterTimeout = (_archiveCacheBusterTimeout + 1) % 30;