diff --git a/Marco.Pms.Services/Controllers/AuthController.cs b/Marco.Pms.Services/Controllers/AuthController.cs index f7d029d..0413a29 100644 --- a/Marco.Pms.Services/Controllers/AuthController.cs +++ b/Marco.Pms.Services/Controllers/AuthController.cs @@ -329,36 +329,6 @@ namespace MarcoBMS.Services.Controllers return Unauthorized(ApiResponse.ErrorResponse("MPIN mismatch", "MPIN did not match", 401)); } - if (!string.IsNullOrWhiteSpace(verifyMPIN.FcmToken)) - { - var existingFCMTokenMapping = await _context.FCMTokenMappings.Where(ft => ft.FcmToken == verifyMPIN.FcmToken).ToListAsync(); - - if (existingFCMTokenMapping.Any()) - { - _context.FCMTokenMappings.RemoveRange(existingFCMTokenMapping); - } - - var fcmTokenMapping = new FCMTokenMapping - { - EmployeeId = requestEmployee.Id, - FcmToken = verifyMPIN.FcmToken, - ExpiredAt = DateTime.UtcNow.AddDays(6), - TenantId = tenantId - }; - _context.FCMTokenMappings.Add(fcmTokenMapping); - _logger.LogInfo("New FCM Token registering for employee {EmployeeId}", requestEmployee.Id); - try - { - await _context.SaveChangesAsync(); - } - catch (Exception ex) - { - _logger.LogError(ex, "Exception occured while saving FCM Token for employee {EmployeeId}", requestEmployee.Id); - return StatusCode(500, ApiResponse.ErrorResponse("Internal Error", ex.Message, 500)); - } - - } - // Generate new tokens var jwtToken = _refreshTokenService.GenerateJwtToken(requestEmployee.Email, tenantId, requestEmployee.OrganizationId, _jwtSettings); var refreshToken = await _refreshTokenService.CreateRefreshToken(requestEmployee.ApplicationUserId, tenantId.ToString(), requestEmployee.OrganizationId, _jwtSettings);