// Copyright 2023 @soul-wallet/extension-koni authors & contributors // SPDX-License-Identifier: Apache-2.0 import BaseMigrationJob from '@soul-wallet/extension-base/services/migration-service/Base'; import uiSettings from '@polkadot/ui-settings'; export default class MigrateSettings extends BaseMigrationJob { public override async run (): Promise { try { return new Promise((resolve) => { this.state.settingService.getSettings((currentSettings) => { const isAccessCamera = uiSettings.camera === 'on'; this.state.settingService.setSettings({ ...currentSettings, camera: isAccessCamera }); resolve(); }); }); } catch (e) { console.error(e); } } }