diff options
| author | sajacl <sajaclvishkai@gmail.com> | 2022-11-13 12:27:29 +0100 |
|---|---|---|
| committer | sajacl <sajaclvishkai@gmail.com> | 2022-11-23 17:17:08 +0100 |
| commit | d90d269564a682ef32731f720a8ae8bfab5b3990 (patch) | |
| tree | c8d99b4cd2bff7bc92da74f46bb2db7faaf26b5a /android/src | |
| parent | 8c51336473062557817f8421755bb14a8a282a80 (diff) | |
| download | mullvadvpn-d90d269564a682ef32731f720a8ae8bfab5b3990.tar.xz mullvadvpn-d90d269564a682ef32731f720a8ae8bfab5b3990.zip | |
Add version and migration to settings.
Introduced `KeychainFacade` as store reader/writer.
Introduced `SettingsStorageMiddleware` for version handler and serialization wrapper.
Introduced `SettingsManager.migrateStore` method for migration logic handler.
Introduced migration protocol.
Introduced `MigrationFromV1ToV2` for handling migration from legacy settings (v1) to v2.
Introduced `MigrationFromUnversionedToV2` for handling migration from unversioned settings, to storing version (v2) alongside data.
Diffstat (limited to 'android/src')
0 files changed, 0 insertions, 0 deletions
