diff --git a/src/Core/Models/Request/DeviceRequest.cs b/src/Core/Models/Request/DeviceRequest.cs index a4cd687bb..a2c1646e2 100644 --- a/src/Core/Models/Request/DeviceRequest.cs +++ b/src/Core/Models/Request/DeviceRequest.cs @@ -5,10 +5,11 @@ namespace Bit.Core.Models.Request { public class DeviceRequest { - public DeviceRequest(string appId, IPlatformUtilsService platformUtilsService) + public DeviceRequest(string appId, string pushToken, IPlatformUtilsService platformUtilsService) { Type = platformUtilsService.GetDevice(); Name = platformUtilsService.GetDeviceString(); + PushToken = pushToken; Identifier = appId; } diff --git a/src/Core/Services/AuthService.cs b/src/Core/Services/AuthService.cs index db09798db..ea47f777b 100644 --- a/src/Core/Services/AuthService.cs +++ b/src/Core/Services/AuthService.cs @@ -300,7 +300,8 @@ namespace Bit.Core.Services { var storedTwoFactorToken = await _tokenService.GetTwoFactorTokenAsync(email); var appId = await _appIdService.GetAppIdAsync(); - var deviceRequest = new DeviceRequest(appId, _platformUtilsService); + var pushToken = await _stateService.GetPushCurrentTokenAsync(); + var deviceRequest = new DeviceRequest(appId, pushToken, _platformUtilsService); string[] emailPassword; string[] codeCodeVerifier;