parent
							
								
									08a21c7a04
								
							
						
					
					
						commit
						b844257e34
					
				| @ -25,6 +25,10 @@ pub trait Actor: Sized { | ||||
| 
 | ||||
|     fn get_actor_id(&self) -> String; | ||||
| 
 | ||||
|     fn get_display_name(&self) -> String; | ||||
| 
 | ||||
|     fn get_summary(&self) -> String; | ||||
| 
 | ||||
|     fn get_instance(&self, conn: &PgConnection) -> Instance; | ||||
| 
 | ||||
|     fn get_actor_type() -> ActorType; | ||||
| @ -37,8 +41,8 @@ pub trait Actor: Sized { | ||||
|             "inbox": self.compute_inbox(conn), | ||||
|             "outbox": self.compute_outbox(conn), | ||||
|             "preferredUsername": self.get_actor_id(), | ||||
|             "name": "", | ||||
|             "summary": "", | ||||
|             "name": self.get_display_name(), | ||||
|             "summary": self.get_summary(), | ||||
|             "url": self.compute_id(conn), | ||||
|             "endpoints": { | ||||
|                 "sharedInbox": ap_url(format!("{}/inbox", BASE_URL.as_str())) | ||||
|  | ||||
| @ -97,6 +97,14 @@ impl Actor for Blog { | ||||
|         self.actor_id.to_string() | ||||
|     } | ||||
| 
 | ||||
|     fn get_display_name(&self) -> String { | ||||
|         self.title.clone() | ||||
|     } | ||||
| 
 | ||||
|     fn get_summary(&self) -> String { | ||||
|         self.summary.clone() | ||||
|     } | ||||
| 
 | ||||
|     fn get_instance(&self, conn: &PgConnection) -> Instance { | ||||
|         Instance::get(conn, self.instance_id).unwrap() | ||||
|     } | ||||
|  | ||||
| @ -232,6 +232,14 @@ impl Actor for User { | ||||
|         self.username.to_string() | ||||
|     } | ||||
| 
 | ||||
|     fn get_display_name(&self) -> String { | ||||
|         self.display_name.clone() | ||||
|     } | ||||
| 
 | ||||
|     fn get_summary(&self) -> String { | ||||
|         self.summary.clone() | ||||
|     } | ||||
| 
 | ||||
|     fn get_instance(&self, conn: &PgConnection) -> Instance { | ||||
|         Instance::get(conn, self.instance_id).unwrap() | ||||
|     } | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user