diff --git a/Marco.Pms.Model/Utilities/DeviceTokenDto.cs b/Marco.Pms.Model/Utilities/DeviceTokenDto.cs new file mode 100644 index 0000000..f80b01a --- /dev/null +++ b/Marco.Pms.Model/Utilities/DeviceTokenDto.cs @@ -0,0 +1,7 @@ +namespace Marco.Pms.Model.Utilities +{ + public class DeviceTokenDto + { + public required string FcmToken { get; set; } + } +} diff --git a/Marco.Pms.Services/Controllers/AuthController.cs b/Marco.Pms.Services/Controllers/AuthController.cs index 0bfa285..91cc82f 100644 --- a/Marco.Pms.Services/Controllers/AuthController.cs +++ b/Marco.Pms.Services/Controllers/AuthController.cs @@ -919,12 +919,12 @@ namespace MarcoBMS.Services.Controllers } } - //[Authorize] - //[HttpPost("set/device-token")] - //public async Task StoreDeviceToken([FromBody] DeviceTokenDto model) - //{ - - //} + [Authorize] + [HttpPost("set/device-token")] + public async Task StoreDeviceToken([FromBody] DeviceTokenDto model) + { + return Ok(ApiResponse.SuccessResponse(model)); + } private static string ComputeSha256Hash(string rawData) { using (SHA256 sha256 = SHA256.Create())