context::LemmyContext,
utils::{
check_community_ban,
- check_community_deleted_or_removed,
- check_post_deleted_or_removed,
get_local_user_view_from_jwt,
is_mod_or_admin,
local_site_to_slur_regex,
let comment_id = data.comment_id;
let orig_comment = CommentView::read(context.pool(), comment_id, None).await?;
- // TODO is this necessary? It should really only need to check on create
check_community_ban(
local_user_view.person.id,
orig_comment.community.id,
context.pool(),
)
.await?;
- check_community_deleted_or_removed(orig_comment.community.id, context.pool()).await?;
- check_post_deleted_or_removed(&orig_comment.post)?;
// Verify that only the creator can edit
if local_user_view.person.id != orig_comment.creator.id {
context::LemmyContext,
post::{EditPost, PostResponse},
request::fetch_site_data,
- utils::{
- check_community_ban,
- check_community_deleted_or_removed,
- get_local_user_view_from_jwt,
- local_site_to_slur_regex,
- },
+ utils::{check_community_ban, get_local_user_view_from_jwt, local_site_to_slur_regex},
websocket::{send::send_post_ws_message, UserOperationCrud},
};
use lemmy_db_schema::{
context.pool(),
)
.await?;
- check_community_deleted_or_removed(orig_post.community_id, context.pool()).await?;
// Verify that only the creator can edit
if !Post::is_post_creator(local_user_view.person.id, orig_post.creator_id) {