IM/backend/IM_API/Interface/Services/IConversationService.cs

22 lines
624 B
C#

using IM_API.Dtos;
using IM_API.Models;
namespace IM_API.Interface.Services
{
public interface IConversationService
{
/// <summary>
/// 清除消息会话
/// </summary>
/// <param name="clearConversationsDto"></param>
/// <returns></returns>
Task<bool> ClearConversationsAsync(ClearConversationsDto clearConversationsDto);
/// <summary>
/// 获取用户当前消息会话
/// </summary>
/// <param name="userId">用户id</param>
/// <returns></returns>
Task<Conversation> GetConversationsAsync(int userId);
}
}