Rework backing storage system
Some checks are pending
/ test (push) Waiting to run

Step one: Copy the struct definitions over into a new, dedicated
submodule
Step two: Make a generator script
Step three: Define helper functions for various queries
This commit is contained in:
Melody Becker 2025-03-20 21:39:10 +01:00
parent 0639cde4f2
commit 714f528641
Signed by: mstar
SSH key fingerprint: SHA256:vkXfS9FG2pVNVfvDrzd1VW9n8VJzqqdKQGljxxX8uK8
27 changed files with 983 additions and 0 deletions

View file

@ -0,0 +1,21 @@
package models
import "gorm.io/gorm"
type UserRemoteLinks struct {
// ---- Section: gorm
// Sets this struct up as a value that an Account may have
gorm.Model
UserId string
// Just about every link here is optional to accomodate for servers with only minimal accounts
// Minimal being handle, ap link and inbox
ApLink string
ViewLink *string
FollowersLink *string
FollowingLink *string
InboxLink string
OutboxLink *string
FeaturedLink *string
FeaturedTagsLink *string
}