using System; using System.Threading.Tasks; using DevHive.Services.Models.Comment; namespace DevHive.Services.Interfaces { public interface ICommentService { Task AddComment(CreateCommentServiceModel createPostServiceModel); Task GetCommentById(Guid id); Task UpdateComment(UpdateCommentServiceModel updateCommentServiceModel); Task DeleteComment(Guid id); Task ValidateJwtForCreating(Guid userId, string rawTokenData); Task ValidateJwtForComment(Guid commentId, string rawTokenData); } }