]> Untitled Git - lemmy.git/blobdiff - crates/apub/src/protocol/objects/instance.rs
implement language tags for site/community in db and api (#2434)
[lemmy.git] / crates / apub / src / protocol / objects / instance.rs
index d8b997b43d8962b928526196fd1b4e39e0e7f648..2df9dcc9547f4fff8de595a9a93ee0c2a52746c5 100644 (file)
@@ -1,6 +1,6 @@
 use crate::{
   objects::instance::ApubSite,
-  protocol::{ImageObject, Source},
+  protocol::{objects::LanguageTag, ImageObject, Source},
 };
 use activitypub_federation::{
   core::{object_id::ObjectId, signatures::PublicKey},
@@ -42,6 +42,8 @@ pub struct Instance {
   pub(crate) icon: Option<ImageObject>,
   /// instance banner
   pub(crate) image: Option<ImageObject>,
+  #[serde(default)]
+  pub(crate) language: Vec<LanguageTag>,
   pub(crate) published: DateTime<FixedOffset>,
   pub(crate) updated: Option<DateTime<FixedOffset>>,
 }