]> Untitled Git - lemmy.git/blobdiff - crates/apub/src/protocol/objects/instance.rs
Remove federation backwards compatibility with 0.16.x (#2183)
[lemmy.git] / crates / apub / src / protocol / objects / instance.rs
index 2df9dcc9547f4fff8de595a9a93ee0c2a52746c5..00c9c8be11b896eaf3a0c975afd0bcb0c37aebfc 100644 (file)
@@ -6,23 +6,18 @@ use activitypub_federation::{
   core::{object_id::ObjectId, signatures::PublicKey},
   deser::{helpers::deserialize_skip_error, values::MediaTypeHtml},
 };
+use activitystreams_kinds::actor::ApplicationType;
 use chrono::{DateTime, FixedOffset};
 use serde::{Deserialize, Serialize};
 use serde_with::skip_serializing_none;
 use url::Url;
 
-#[derive(Clone, Copy, Debug, Deserialize, Serialize, PartialEq, Eq)]
-pub enum InstanceType {
-  Application,
-  Service,
-}
-
 #[skip_serializing_none]
 #[derive(Clone, Debug, Deserialize, Serialize)]
 #[serde(rename_all = "camelCase")]
 pub struct Instance {
   #[serde(rename = "type")]
-  pub(crate) kind: InstanceType,
+  pub(crate) kind: ApplicationType,
   pub(crate) id: ObjectId<ApubSite>,
   // site name
   pub(crate) name: String,