More improvements to Webfinger/ActivityPub profile
Some checks failed
continuous-integration/drone/push Build was killed
continuous-integration/drone/promote/production Build is passing

This commit is contained in:
2023-11-07 17:21:40 -06:00
parent 258abeb13a
commit d4d10af972
5 changed files with 699 additions and 588 deletions

View File

@@ -14,10 +14,18 @@ export namespace Pub {
export interface Actor extends Object {
["@context"]: [
"https://www.w3.org/ns/activitystreams",
"https://w3id.org/security/v1"
"https://w3id.org/security/v1",
],
type: 'Person',
name: string,
url: string,
icon?: string,
image?: string,
discoverable: boolean,
preferredUsername: string,
manuallyApprovesFollowers: boolean,
indexable: boolean,
published: string,
inbox: string,
publicKey: {
id: string,
@@ -34,6 +42,7 @@ export namespace Pub {
export interface Webfinger {
subject: string,
aliases: string[],
links: Link[],
}
}