Browse Source

[SG-860] Add condition to execute notification tap code (#2211)

github-services/pull/2212/head
André Bispo 3 years ago committed by GitHub
parent
commit
f43f9171e5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 3
      src/App/Services/PushNotificationListenerService.cs

3
src/App/Services/PushNotificationListenerService.cs

@ -228,8 +228,9 @@ namespace Bit.App.Services @@ -228,8 +228,9 @@ namespace Bit.App.Services
if (data is PasswordlessNotificationData passwordlessNotificationData)
{
var notificationUserId = await _stateService.Value.GetUserIdAsync(passwordlessNotificationData.UserEmail);
var activeUserEmail = await _stateService.Value.GetActiveUserEmailAsync();
var notificationSaved = await _stateService.Value.GetPasswordlessLoginNotificationAsync();
if (notificationUserId != null && notificationSaved != null)
if (activeUserEmail != passwordlessNotificationData.UserEmail && notificationUserId != null && notificationSaved != null)
{
await _stateService.Value.SetActiveUserAsync(notificationUserId);
_messagingService.Value.Send(AccountsManagerMessageCommands.SWITCHED_ACCOUNT);

Loading…
Cancel
Save