Enumeration MigrationStateInternal

A record of which steps have been completed in the libolm to Rust Crypto migration.

Used by CryptoStore#getMigrationState and CryptoStore#setMigrationState.

Enumeration Members

INITIAL_DATA_MIGRATED

We have migrated the account data, cross-signing keys, etc.

INITIAL_OWN_KEY_QUERY_DONE

ROOM_SETTINGS_MIGRATED, and in addition, we have done the first own keys query in order to load the public part of the keys that have been migrated

MEGOLM_SESSIONS_MIGRATED

OLM_SESSIONS_MIGRATED, and in addition, we have migrated all the Megolm sessions.

NOT_STARTED

No migration steps have yet been completed.

OLM_SESSIONS_MIGRATED

INITIAL_DATA_MIGRATED, and in addition, we have migrated all the Olm sessions.

ROOM_SETTINGS_MIGRATED

MEGOLM_SESSIONS_MIGRATED, and in addition, we have migrated all the room settings.