Refactor and improve seo schema.org data (#10613)

This commit is contained in:
Michael Black
2026-05-28 11:26:25 -05:00
committed by GitHub
parent 6432c925c2
commit 60917d1125
14 changed files with 2172 additions and 196 deletions
+22
View File
@@ -0,0 +1,22 @@
package main
import (
appbsky "github.com/bluesky-social/indigo/api/bsky"
)
// Helpers for inspecting profile / post labels.
// profileRequiresAuth reports whether the profile has self-applied the
// !no-unauthenticated label. SSR responses for these profiles omit post
// content beyond minimal identity.
func profileRequiresAuth(pv *appbsky.ActorDefs_ProfileViewDetailed) bool {
if pv == nil {
return false
}
for _, label := range pv.Labels {
if label.Src == pv.Did && label.Val == "!no-unauthenticated" {
return true
}
}
return false
}