blocking,
check_community_ban,
check_community_deleted_or_removed,
- check_person_block,
check_post_deleted_or_removed,
comment::*,
get_local_user_view_from_jwt,
check_community_deleted_or_removed(community_id, context.pool()).await?;
check_post_deleted_or_removed(&post)?;
- check_person_block(local_user_view.person.id, post.creator_id, context.pool()).await?;
-
// Check if post is locked, no new comments
if post.locked {
return Err(ApiError::err_plain("locked").into());
.await?
.map_err(|e| ApiError::err("couldnt_create_comment", e))?;
- check_person_block(local_user_view.person.id, parent.creator_id, context.pool()).await?;
-
// Strange issue where sometimes the post ID is incorrect
if parent.post_id != post_id {
return Err(ApiError::err_plain("couldnt_create_comment").into());