From a4288b06bf13210721c8f2fae64bc12c118f9041 Mon Sep 17 00:00:00 2001 From: Julio Capote Date: Thu, 29 Dec 2022 15:08:16 -0500 Subject: refactor --- resources/webfinger.go | 32 -------------------------------- 1 file changed, 32 deletions(-) delete mode 100644 resources/webfinger.go (limited to 'resources/webfinger.go') 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 -} -- cgit v1.2.3