+ async fn resolve_all_for_object(
+ pool: &mut DbPool<'_>,
+ comment_id_: CommentId,
+ by_resolver_id: PersonId,
+ ) -> Result<usize, Error> {
+ let conn = &mut get_conn(pool).await?;
+ update(comment_report.filter(comment_id.eq(comment_id_)))
+ .set((
+ resolved.eq(true),
+ resolver_id.eq(by_resolver_id),
+ updated.eq(naive_now()),
+ ))
+ .execute(conn)
+ .await
+ }
+