feat(domain): add mark_follower_accepted/rejected thin port methods
This commit is contained in:
@@ -322,6 +322,20 @@ pub trait FederationFollowRequestPort: Send + Sync {
|
||||
user_id: &UserId,
|
||||
actor_url: &str,
|
||||
) -> Result<(), DomainError>;
|
||||
|
||||
/// Update follower status to Accepted in DB only — no federation activity sent.
|
||||
async fn mark_follower_accepted(
|
||||
&self,
|
||||
user_id: &UserId,
|
||||
actor_url: &str,
|
||||
) -> Result<(), DomainError>;
|
||||
|
||||
/// Remove follower from DB only — no federation activity sent.
|
||||
async fn mark_follower_rejected(
|
||||
&self,
|
||||
user_id: &UserId,
|
||||
actor_url: &str,
|
||||
) -> Result<(), DomainError>;
|
||||
}
|
||||
|
||||
#[async_trait]
|
||||
|
||||
@@ -763,6 +763,22 @@ impl FederationFollowRequestPort for TestStore {
|
||||
) -> Result<(), DomainError> {
|
||||
Ok(())
|
||||
}
|
||||
|
||||
async fn mark_follower_accepted(
|
||||
&self,
|
||||
_user_id: &UserId,
|
||||
_actor_url: &str,
|
||||
) -> Result<(), DomainError> {
|
||||
Ok(())
|
||||
}
|
||||
|
||||
async fn mark_follower_rejected(
|
||||
&self,
|
||||
_user_id: &UserId,
|
||||
_actor_url: &str,
|
||||
) -> Result<(), DomainError> {
|
||||
Ok(())
|
||||
}
|
||||
}
|
||||
|
||||
#[async_trait]
|
||||
|
||||
Reference in New Issue
Block a user