- ModRemoveCommunityView::list(conn, mod_person_id, page, limit)?,
- ModBanView::list(conn, mod_person_id, page, limit)?,
- ModAddView::list(conn, mod_person_id, page, limit)?,
- AdminPurgePersonView::list(conn, mod_person_id, page, limit)?,
- AdminPurgeCommunityView::list(conn, mod_person_id, page, limit)?,
- AdminPurgePostView::list(conn, mod_person_id, page, limit)?,
- AdminPurgeCommentView::list(conn, mod_person_id, page, limit)?,
+ match type_ {
+ All | ModBan => ModBanView::list(conn, params)?,
+ _ => Default::default(),
+ },
+ match type_ {
+ All | ModAdd => ModAddView::list(conn, params)?,
+ _ => Default::default(),
+ },
+ match type_ {
+ All | ModRemoveCommunity if other_person_id.is_none() => {
+ ModRemoveCommunityView::list(conn, params)?
+ }
+ _ => Default::default(),
+ },
+ match type_ {
+ All | AdminPurgePerson if other_person_id.is_none() => {
+ AdminPurgePersonView::list(conn, params)?
+ }
+ _ => Default::default(),
+ },
+ match type_ {
+ All | AdminPurgeCommunity if other_person_id.is_none() => {
+ AdminPurgeCommunityView::list(conn, params)?
+ }
+ _ => Default::default(),
+ },
+ match type_ {
+ All | AdminPurgePost if other_person_id.is_none() => {
+ AdminPurgePostView::list(conn, params)?
+ }
+ _ => Default::default(),
+ },
+ match type_ {
+ All | AdminPurgeComment if other_person_id.is_none() => {
+ AdminPurgeCommentView::list(conn, params)?
+ }
+ _ => Default::default(),
+ },