final
This commit is contained in:
@@ -84,4 +84,26 @@ public class MessageService : IMessageService
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
public async Task<List<CustomerMessage>?> GetCustomerMessagesAsync(Guid customerId)
|
||||
{
|
||||
try
|
||||
{
|
||||
var response = await _httpClient.GetAsync($"api/bot/messages/customer/{customerId}");
|
||||
|
||||
if (response.IsSuccessStatusCode)
|
||||
{
|
||||
var messages = await response.Content.ReadFromJsonAsync<List<CustomerMessage>>();
|
||||
return messages ?? new List<CustomerMessage>();
|
||||
}
|
||||
|
||||
_logger.LogWarning("Failed to get customer messages: {StatusCode}", response.StatusCode);
|
||||
return new List<CustomerMessage>();
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
_logger.LogError(ex, "Error getting customer messages");
|
||||
return new List<CustomerMessage>();
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user