mirror of
https://github.com/bitwarden/mobile
synced 2025-12-20 10:13:42 +00:00
[SG-386] iOS Update user state when coming from background (#1952)
* SG-386 Updated active user when coming from background to the iOS app and the extension had switched users * Added iOSExtensionActiveUserIdKey to preference keys * Reorder iOS preference keys
This commit is contained in:
committed by
GitHub
parent
c53a85cd50
commit
3aef86bd34
@@ -35,7 +35,10 @@ namespace Bit.iOS.Core.Utilities
|
||||
LongPressAccountEnabled = false
|
||||
};
|
||||
|
||||
var vm = new AccountSwitchingOverlayViewModel(_stateService, _messagingService, _logger);
|
||||
var vm = new AccountSwitchingOverlayViewModel(_stateService, _messagingService, _logger)
|
||||
{
|
||||
FromIOSExtension = true
|
||||
};
|
||||
overlay.BindingContext = vm;
|
||||
|
||||
var renderer = Platform.CreateRenderer(overlay.Content);
|
||||
|
||||
@@ -59,7 +59,7 @@ namespace Bit.iOS.Core.Utilities
|
||||
() => ServiceContainer.Resolve<IAppIdService>("appIdService").GetAppIdAsync());
|
||||
var cryptoPrimitiveService = new CryptoPrimitiveService();
|
||||
var mobileStorageService = new MobileStorageService(preferencesStorage, liteDbStorage);
|
||||
var stateService = new StateService(mobileStorageService, secureStorageService);
|
||||
var stateService = new StateService(mobileStorageService, secureStorageService, messagingService);
|
||||
var stateMigrationService =
|
||||
new StateMigrationService(liteDbStorage, preferencesStorage, secureStorageService);
|
||||
var deviceActionService = new DeviceActionService(stateService, messagingService);
|
||||
|
||||
Reference in New Issue
Block a user