Use @mariusor's suggestions for idiomatic go-ap usage

This commit is contained in:
Anthony Wang 2022-06-11 11:00:45 -05:00
parent f7da251c5d
commit cf6aed386d
No known key found for this signature in database
GPG Key ID: BC96B00AEC5F2D76
2 changed files with 3 additions and 3 deletions

View File

@ -39,7 +39,7 @@ func TestActivityPubPerson(t *testing.T) {
err := person.UnmarshalJSON(body)
assert.NoError(t, err)
assert.Equal(t, ap.ActivityVocabularyType("Person"), person.Type)
assert.Equal(t, ap.PersonType, person.Type)
assert.Equal(t, username, person.Name.String())
keyID := person.GetID().String()
assert.Regexp(t, fmt.Sprintf("activitypub/user/%s$", username), keyID)

View File

@ -51,8 +51,8 @@ func Person(ctx *context.APIContext) {
}
person.Name = name
person.Inbox = ap.Item(ap.IRI(link + "/inbox"))
person.Outbox = ap.Item(ap.IRI(link + "/outbox"))
ap.Inbox.AddTo(person)
ap.Outbox.AddTo(person)
person.PublicKey.ID = ap.IRI(link + "#main-key")
person.PublicKey.Owner = ap.IRI(link)