use uuid::Uuid; use crate::error::IssueResult; use crate::features::IssueService; use super::super::CommentView; use super::helpers::{load_comment, require_authenticated}; pub async fn get_comment( svc: &IssueService, actor: Uuid, channel_id: Uuid, issue_id: Uuid, comment_id: Uuid, ) -> IssueResult { require_authenticated(actor)?; let c = load_comment(svc, channel_id, issue_id, comment_id).await?; Ok(CommentView::from(c)) }