This commit is contained in:
2025-05-15 14:45:00 +02:00
parent 73a4b9a445
commit 1f4fce1e42
3 changed files with 44 additions and 2 deletions
@@ -512,5 +512,40 @@ namespace WorkFlowCheck.MAUI.Services
}
}
public async Task<ApiResponseDTO<bool>> UploadFCMToken(string token)
{
var retVal = new ApiResponseDTO<bool>();
try
{
string endpoint = $"{_httpClient.BaseAddress}api/fcm/SendFCMToken";
var FCMMessageDTO = new FCMMessageDTO()
{
Token = token,
UserId = _userService.GetCurrentUser()?.Id
};
using (HttpResponseMessage httpResponseMessage = await _httpClient.PostAsJsonAsync(endpoint, FCMMessageDTO))
{
httpResponseMessage.EnsureSuccessStatusCode();
var jsonString = await httpResponseMessage.Content.ReadAsStringAsync();
var response = JsonConvert.DeserializeObject<ApiResponseDTO<bool>>(jsonString);
return response ?? new ApiResponseDTO<bool>
{
IsSuccess = false,
};
}
}
catch (Exception ex)
{
// Hiba visszaadása
return new ApiResponseDTO<bool>
{
IsSuccess = false
};
}
}
}
}