[backend] Directly render ASReject
This commit is contained in:
parent
43307d655f
commit
925ba3c751
2 changed files with 3 additions and 2 deletions
|
@ -157,7 +157,7 @@ public class ActivityRenderer(
|
||||||
Object = obj
|
Object = obj
|
||||||
};
|
};
|
||||||
|
|
||||||
private ASReject RenderReject(ASActor actor, ASObject obj) => new()
|
public ASReject RenderReject(ASActor actor, ASObject obj) => new()
|
||||||
{
|
{
|
||||||
Id = GenerateActivityId(),
|
Id = GenerateActivityId(),
|
||||||
Actor = actor.Compact(),
|
Actor = actor.Compact(),
|
||||||
|
|
|
@ -881,7 +881,8 @@ public class UserService(
|
||||||
{
|
{
|
||||||
if ((follower.PrecomputedIsFollowing ?? false) && follower.IsRemoteUser)
|
if ((follower.PrecomputedIsFollowing ?? false) && follower.IsRemoteUser)
|
||||||
{
|
{
|
||||||
var activity = activityRenderer.RenderUnfollow(follower, user, null);
|
var activity = activityRenderer.RenderReject(userRenderer.RenderLite(user),
|
||||||
|
activityRenderer.RenderFollow(follower, user, null));
|
||||||
await deliverSvc.DeliverToAsync(activity, user, follower);
|
await deliverSvc.DeliverToAsync(activity, user, follower);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue