Remove unused ActorType methods
authorFelix Ableitner <me@nutomic.com>
Sat, 6 Nov 2021 14:01:00 +0000 (15:01 +0100)
committerFelix Ableitner <me@nutomic.com>
Sat, 6 Nov 2021 14:01:00 +0000 (15:01 +0100)
crates/apub/src/fetcher/user_or_community.rs
crates/apub/src/objects/community.rs
crates/apub/src/objects/person.rs
crates/apub_lib/src/traits.rs

index eccda7c65fd1d054e4b3b7475190cf6a1c5bc48a..5f7c388ed0c7f768c774619782b0e30549106524 100644 (file)
@@ -80,18 +80,10 @@ impl ApubObject for UserOrCommunity {
 }
 
 impl ActorType for UserOrCommunity {
-  fn is_local(&self) -> bool {
-    todo!()
-  }
-
   fn actor_id(&self) -> Url {
     todo!()
   }
 
-  fn name(&self) -> String {
-    todo!()
-  }
-
   fn public_key(&self) -> Option<String> {
     match self {
       UserOrCommunity::User(p) => p.public_key(),
index 35a19353f6d26c290abb6f8e0bc030f1efe08f27..f6737a3a8233cd1f0774b861f068b668e42404c5 100644 (file)
@@ -161,15 +161,9 @@ impl ApubObject for ApubCommunity {
 }
 
 impl ActorType for ApubCommunity {
-  fn is_local(&self) -> bool {
-    self.local
-  }
   fn actor_id(&self) -> Url {
     self.actor_id.to_owned().into()
   }
-  fn name(&self) -> String {
-    self.name.clone()
-  }
   fn public_key(&self) -> Option<String> {
     self.public_key.to_owned()
   }
index 5f494b70fc76d01d6df4e71460a5cbab690b39d3..ea08832144fe0b1df446fa8cfe21fdaf1a4df29c 100644 (file)
@@ -178,15 +178,9 @@ impl ApubObject for ApubPerson {
 }
 
 impl ActorType for ApubPerson {
-  fn is_local(&self) -> bool {
-    self.local
-  }
   fn actor_id(&self) -> Url {
     self.actor_id.to_owned().into()
   }
-  fn name(&self) -> String {
-    self.name.clone()
-  }
 
   fn public_key(&self) -> Option<String> {
     self.public_key.to_owned()
index 18b33ba6528fdd58b9770073c80d1ee31368943c..e5dcbc1edc1b6851a141daf4389fd3c055cd23ef 100644 (file)
@@ -63,9 +63,7 @@ pub trait ApubObject {
 /// Common methods provided by ActivityPub actors (community and person). Not all methods are
 /// implemented by all actors.
 pub trait ActorType {
-  fn is_local(&self) -> bool;
   fn actor_id(&self) -> Url;
-  fn name(&self) -> String;
 
   // TODO: this should not be an option (needs db migration in lemmy)
   fn public_key(&self) -> Option<String>;