Use GetIRI() instead of LoginName to fetch user IRI

This commit is contained in:
Anthony Wang 2022-12-31 18:29:53 +00:00
parent 46e35c61ec
commit d475724cc5
No known key found for this signature in database
GPG Key ID: 42A5B952E6DD8D38
1 changed files with 3 additions and 3 deletions

View File

@ -16,8 +16,8 @@ func Follow(actorUser, followUser *user_model.User) *ap.Follow {
return &ap.Follow{
Type: ap.FollowType,
Actor: ap.PersonNew(ap.IRI(actorUser.GetIRI())),
Object: ap.PersonNew(ap.IRI(followUser.LoginName)),
To: ap.ItemCollection{ap.Item(ap.IRI(followUser.LoginName + "/inbox"))},
Object: ap.PersonNew(ap.IRI(followUser.GetIRI())),
To: ap.ItemCollection{ap.Item(ap.IRI(followUser.GetIRI() + "/inbox"))},
}
}
@ -27,7 +27,7 @@ func Unfollow(actorUser, followUser *user_model.User) *ap.Undo {
Type: ap.UndoType,
Actor: ap.PersonNew(ap.IRI(actorUser.GetIRI())),
Object: Follow(actorUser, followUser),
To: ap.ItemCollection{ap.Item(ap.IRI(followUser.LoginName + "/inbox"))},
To: ap.ItemCollection{ap.Item(ap.IRI(followUser.GetIRI() + "/inbox"))},
}
}