From 9f0a9a6779f00786e4728ad5c3fad36814a293b0 Mon Sep 17 00:00:00 2001 From: Guillermo Serrahima Date: Sat, 11 Apr 2026 07:40:30 +0200 Subject: project restructure --- backend/notes/app.bsky.actor.go | 58 ----------------------------------------- 1 file changed, 58 deletions(-) delete mode 100644 backend/notes/app.bsky.actor.go (limited to 'backend/notes/app.bsky.actor.go') diff --git a/backend/notes/app.bsky.actor.go b/backend/notes/app.bsky.actor.go deleted file mode 100644 index 00a1ff1..0000000 --- a/backend/notes/app.bsky.actor.go +++ /dev/null @@ -1,58 +0,0 @@ -package notes - -import ( - "fmt" -) - -type AppBskyActorProfileRecord struct { - DisplayName string `json:"displayName"` - Avatar *struct { - Ref struct { - Link string `json:"$link"` - } `json:"ref"` - } `json:"avatar,omitempty"` - Banner *struct { - Ref struct { - Link string `json:"$link"` - } `json:"ref"` - } `json:"banner,omitempty"` - Pronouns string `json:"pronouns"` - Labels *struct { - Type string `json:"$type"` - Values []struct { - Val string `json:"val"` - } `json:"values"` - } `json:"labels,omitempty"` -} - -func AuthorFromAppBskyActorProfileRecord(record AppBskyActorProfileRecord, did, handle, pds string) (*Author, error) { - var avatarURL, bannerURL string - if record.Avatar != nil { - avatarURL = fmt.Sprintf("%s/xrpc/com.atproto.sync.getBlob?did=%s&cid=%s", pds, did, record.Avatar.Ref.Link) - } - if record.Banner != nil { - bannerURL = fmt.Sprintf("%s/xrpc/com.atproto.sync.getBlob?did=%s&cid=%s", pds, did, record.Banner.Ref.Link) - } - - // check for !no-unauthenticated label - noUnauth := false - if record.Labels != nil && record.Labels.Type == "com.atproto.label.defs#selfLabels" { - for _, label := range record.Labels.Values { - if label.Val == "!no-unauthenticated" { - noUnauth = true - } - } - } - - author := &Author{ - PDS: pds, - Handle: handle, - DisplayName: record.DisplayName, - AvatarURL: avatarURL, - BannerURL: bannerURL, - Pronouns: record.Pronouns, - NoUnauth: noUnauth, - } - - return author, nil -} -- cgit v1.2.3