using Fitness_core_BE.Models; namespace Fitness_core_BE.Interfaces { public interface IChatRepo { Task GetChatByIdAsync(Guid chatId); Task GetChatBetweenUsersAsync(Guid userAId, Guid userBId); Task CreateChatAsync(Chat chat); Task AddMessageAsync(ChatMessages message); Task> GetMessagesAsync(Guid chatId, int skip, int take); Task IsUserInChatAsync(Guid chatId, Guid userId); } }