From ea1881069718f9866e51a9ae36d9f7d3d842df66 Mon Sep 17 00:00:00 2001 From: famfo Date: Sun, 23 Feb 2025 02:59:13 +0100 Subject: [PATCH] models/user: add function to return APActor signing key ID --- models/user/user.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/models/user/user.go b/models/user/user.go index ab706a80c8..fe7eb8791e 100644 --- a/models/user/user.go +++ b/models/user/user.go @@ -320,6 +320,11 @@ func (u *User) APActorID() string { return fmt.Sprintf("%vapi/v1/activitypub/user-id/%v", setting.AppURL, url.PathEscape(fmt.Sprintf("%v", u.ID))) } +// APActorKeyID returns the ID of the user's public key +func (u *User) APActorKeyID() string { + return u.APActorID() + "#main-key" +} + // OrganisationLink returns the organization sub page link. func (u *User) OrganisationLink() string { return setting.AppSubURL + "/org/" + url.PathEscape(u.Name)