]> Untitled Git - lemmy.git/blobdiff - crates/api/src/site/leave_admin.rs
implement language tags for site/community in db and api (#2434)
[lemmy.git] / crates / api / src / site / leave_admin.rs
index 2a5fa590f5bcb5f306fcc1fbad3659c7b7e1ede6..b5754c9badfbcb853a0f31edf61af727c2a4de81 100644 (file)
@@ -6,6 +6,7 @@ use lemmy_api_common::{
 };
 use lemmy_db_schema::{
   source::{
+    actor_language::SiteLanguage,
     language::Language,
     moderator::{ModAdd, ModAddForm},
     person::Person,
@@ -61,6 +62,7 @@ impl Perform for LeaveAdmin {
     let federated_instances = build_federated_instances(context.pool(), context.settings()).await?;
 
     let all_languages = blocking(context.pool(), Language::read_all).await??;
+    let discussion_languages = blocking(context.pool(), SiteLanguage::read_local).await??;
 
     Ok(GetSiteResponse {
       site_view: Some(site_view),
@@ -70,6 +72,7 @@ impl Perform for LeaveAdmin {
       my_user: None,
       federated_instances,
       all_languages,
+      discussion_languages,
     })
   }
 }