mirror of
https://github.com/bitwarden/mobile
synced 2025-12-10 13:23:39 +00:00
[SG-860] Add condition to execute notification tap code (#2211)
This commit is contained in:
@@ -228,8 +228,9 @@ namespace Bit.App.Services
|
|||||||
if (data is PasswordlessNotificationData passwordlessNotificationData)
|
if (data is PasswordlessNotificationData passwordlessNotificationData)
|
||||||
{
|
{
|
||||||
var notificationUserId = await _stateService.Value.GetUserIdAsync(passwordlessNotificationData.UserEmail);
|
var notificationUserId = await _stateService.Value.GetUserIdAsync(passwordlessNotificationData.UserEmail);
|
||||||
|
var activeUserEmail = await _stateService.Value.GetActiveUserEmailAsync();
|
||||||
var notificationSaved = await _stateService.Value.GetPasswordlessLoginNotificationAsync();
|
var notificationSaved = await _stateService.Value.GetPasswordlessLoginNotificationAsync();
|
||||||
if (notificationUserId != null && notificationSaved != null)
|
if (activeUserEmail != passwordlessNotificationData.UserEmail && notificationUserId != null && notificationSaved != null)
|
||||||
{
|
{
|
||||||
await _stateService.Value.SetActiveUserAsync(notificationUserId);
|
await _stateService.Value.SetActiveUserAsync(notificationUserId);
|
||||||
_messagingService.Value.Send(AccountsManagerMessageCommands.SWITCHED_ACCOUNT);
|
_messagingService.Value.Send(AccountsManagerMessageCommands.SWITCHED_ACCOUNT);
|
||||||
|
|||||||
Reference in New Issue
Block a user