It looks like when we refactored storeOlmPersistData as part of removing sqlite_orm, we accidentally stopped persisting the OLM account. As a result, CommCoreModule::initializeCryptoAccount() was creating a new OLM account each time it was called. This one line change fixed things.
Details
Details
called initializeCryptoAccount() multiple times and confirmed it was idempotent (returned the same identity keys) after this fix
Diff Detail
Diff Detail
- Repository
- rCOMM Comm
- Lint
Lint Not Applicable - Unit
Tests Not Applicable