2024-04-06 18:28:32 +08:00
|
|
|
|
using Mapster;
|
2024-04-04 19:28:18 +08:00
|
|
|
|
using Volo.Abp.Application.Services;
|
2024-04-06 18:28:32 +08:00
|
|
|
|
using Yi.Framework.ChatHub.Domain.Managers;
|
|
|
|
|
|
using Yi.Framework.ChatHub.Domain.Shared.Model;
|
2024-04-04 19:28:18 +08:00
|
|
|
|
|
|
|
|
|
|
namespace Yi.Framework.ChatHub.Application.Services
|
|
|
|
|
|
{
|
|
|
|
|
|
public class ChatUserService : ApplicationService
|
|
|
|
|
|
{
|
2024-04-06 18:28:32 +08:00
|
|
|
|
private UserMessageManager _messageManager;
|
|
|
|
|
|
public ChatUserService(UserMessageManager messageManager) { _messageManager = messageManager; }
|
|
|
|
|
|
|
|
|
|
|
|
public async Task<List<ChatUserModel>> GetListAsync()
|
2024-04-04 19:28:18 +08:00
|
|
|
|
{
|
2024-04-06 18:28:32 +08:00
|
|
|
|
var userList = await _messageManager.GetAllUserAsync();
|
|
|
|
|
|
var output = userList.Adapt<List<ChatUserModel>>();
|
2024-04-04 19:28:18 +08:00
|
|
|
|
return output;
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|