using GymLogAI.Core.Entities; namespace GymLogAI.Application.Interfaces; public interface ITelegramMessageRepository { Task AddAsync(TelegramMessage message, CancellationToken cancellationToken); Task GetByIdAsync(Guid id, CancellationToken cancellationToken); Task> GetPendingAsync(int take, CancellationToken cancellationToken); Task UpdateAsync(TelegramMessage message, CancellationToken cancellationToken); }