Fixes that a sync could be done / processed while the client was still being initialized (loaded from database). This has lead to multiple bugs, such as the verified status of keys getting lost, notifications that come in during app startup displaying oddly, etc. Additionally, the init lock was released too early; it is now released when the init is actually done. |
||
|---|---|---|
| .. | ||
| encryption | ||
| src | ||
| encryption.dart | ||
| matrix.dart | ||