diff options
Diffstat (limited to 'resources/webfinger.go')
-rw-r--r-- | resources/webfinger.go | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/resources/webfinger.go b/resources/webfinger.go deleted file mode 100644 index e7c47ea..0000000 --- a/resources/webfinger.go +++ /dev/null @@ -1,32 +0,0 @@ -package resources - -import ( - "fmt" - "path" -) - -type Link struct { - Rel string `json:"rel"` - Type string `json:"type"` - Href string `json:"href"` -} - -type WebfingerResource struct { - Subject string `json:"subject"` - Aliases []string `json:"aliases"` - Links []Link `json:"links"` -} - -func RenderWebfingerResource(name, domain string) (*WebfingerResource, error) { - rs := WebfingerResource{ - // TODO clean up - Subject: fmt.Sprintf("acct:%s@%s", name, domain), - Aliases: []string{}, - Links: []Link{{ - Rel: "self", - Href: path.Join("https://", domain, "actors", name), - Type: "application/activity+json", - }}, - } - return &rs, nil -} |