Fetching other fediverse timeline

This commit is contained in:
2025-03-12 00:09:26 +08:00
parent 673e7a69f5
commit 4b1953c8e7
7 changed files with 264 additions and 0 deletions

View File

@ -0,0 +1,25 @@
package models
import "git.solsynth.dev/hypernet/nexus/pkg/nex/cruda"
type FediversePost struct {
cruda.BaseModel
Identifier string `json:"identifier" gorm:"uniqueIndex"`
Origin string `json:"origin"`
Content string `json:"content"`
Language string `json:"language"`
Images []string `json:"images"`
User FediverseUser `json:"user"`
UserID uint `json:"user_id"`
}
type FediverseUser struct {
cruda.BaseModel
Identifier string `json:"identifier" gorm:"uniqueIndex"`
Origin string `json:"origin"`
Name string `json:"name"`
Nick string `json:"nick"`
}