summaryrefslogtreecommitdiffhomepage
path: root/.gitmodules
diff options
context:
space:
mode:
authorsajacl <sajaclvishkai@gmail.com>2022-11-13 12:27:29 +0100
committersajacl <sajaclvishkai@gmail.com>2022-11-23 17:17:08 +0100
commitd90d269564a682ef32731f720a8ae8bfab5b3990 (patch)
treec8d99b4cd2bff7bc92da74f46bb2db7faaf26b5a /.gitmodules
parent8c51336473062557817f8421755bb14a8a282a80 (diff)
downloadmullvadvpn-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 '.gitmodules')
0 files changed, 0 insertions, 0 deletions