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