an app.bsky.* indexer

embed Embed on ActorStatus

Changed files
+1 -4
cmd
monarch
models
-1
cmd/monarch/handlers.go
···
&models.ActorProfile{},
&models.ActorProfile_Label{},
&models.ActorStatus{},
-
&models.ActorStatus_Embed{},
&models.FeedGenerator{},
&models.FeedGenerator_Label{},
+1 -3
models/actor_status.go
···
CreatedAt string
DurationMinutes *int64
-
Embed *ActorStatus_Embed
+
Embed *ActorStatus_Embed `gorm:"embedded;embeddedPrefix:embed_"`
Status string
AutoCreatedAt time.Time `gorm:"autoCreateTime"`
···
}
type ActorStatus_Embed struct {
-
ActorStatusID string
Description string
Title string
Uri string
···
if out.Embed != nil && out.Embed.EmbedExternal != nil && out.Embed.EmbedExternal.External != nil {
status.Embed = &ActorStatus_Embed{
-
ActorStatusID: status.ID,
Description: out.Embed.EmbedExternal.External.Description,
Title: out.Embed.EmbedExternal.External.Title,
Uri: out.Embed.EmbedExternal.External.Uri,