using StickyBoard.Core.Models.SocialAndMessaging; using StickyBoard.Core.Repositories.Base; namespace StickyBoard.Core.Repositories.SocialAndMessaging.Contracts; public interface IMessageRepository : IRepository { Task> GetByBoardAsync(Guid boardId, CancellationToken ct); Task> GetByViewAsync(Guid viewId, CancellationToken ct); }