From f6ce8dd4f61362722daca81ced52d82c79a80110 Mon Sep 17 00:00:00 2001 From: "ashutosh.nehete" Date: Tue, 19 Aug 2025 15:39:34 +0530 Subject: [PATCH] Changed the logic to check if logout done by mobile APP --- Marco.Pms.Services/Controllers/AuthController.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Marco.Pms.Services/Controllers/AuthController.cs b/Marco.Pms.Services/Controllers/AuthController.cs index 8f96f56..44390d8 100644 --- a/Marco.Pms.Services/Controllers/AuthController.cs +++ b/Marco.Pms.Services/Controllers/AuthController.cs @@ -390,8 +390,8 @@ namespace MarcoBMS.Services.Controllers await _refreshTokenService.BlacklistJwtTokenAsync(jwtToken); _logger.LogInfo("JWT access token blacklisted successfully"); } - string? origin = HttpContext.Request.Headers["Origin"].FirstOrDefault(); - if (string.IsNullOrWhiteSpace(origin)) + string userAgent = HttpContext.Request.Headers["User-Agent"].ToString(); + if (userAgent.Contains("Dart")) { var fcmTokenMapping = await _context.FCMTokenMappings.FirstOrDefaultAsync(ft => ft.EmployeeId == loggedInEmployee.Id && ft.TenantId == tenentId); if (fcmTokenMapping != null)