]> Untitled Git - lemmy.git/blobdiff - crates/api/src/site/registration_applications/list.rs
Moving settings to Database. (#2492)
[lemmy.git] / crates / api / src / site / registration_applications / list.rs
index ea8f60775283ce19ce41877478a007ae32241338..9329151b3e9a3ccfd8dc3116dd625d896315b486 100644 (file)
@@ -4,7 +4,7 @@ use lemmy_api_common::{
   site::{ListRegistrationApplications, ListRegistrationApplicationsResponse},
   utils::{blocking, get_local_user_view_from_jwt, is_admin},
 };
-use lemmy_db_schema::source::site::Site;
+use lemmy_db_schema::source::local_site::LocalSite;
 use lemmy_db_views::registration_application_view::RegistrationApplicationQuery;
 use lemmy_utils::{error::LemmyError, ConnectionId};
 use lemmy_websocket::LemmyContext;
@@ -22,14 +22,13 @@ impl Perform for ListRegistrationApplications {
     let data = self;
     let local_user_view =
       get_local_user_view_from_jwt(&data.auth, context.pool(), context.secret()).await?;
+    let local_site = blocking(context.pool(), LocalSite::read).await??;
 
     // Make sure user is an admin
     is_admin(&local_user_view)?;
 
     let unread_only = data.unread_only;
-    let verified_email_only = blocking(context.pool(), Site::read_local)
-      .await??
-      .require_email_verification;
+    let verified_email_only = local_site.require_email_verification;
 
     let page = data.page;
     let limit = data.limit;