mirror of
https://github.com/superseriousbusiness/gotosocial.git
synced 2025-10-28 16:22:24 -05:00
This PR adds:
Statuses
New status creation.
View existing status
Delete a status
Fave a status
Unfave a status
See who's faved a status
Media
Upload media attachment and store/retrieve it
Upload custom emoji and store/retrieve it
Fileserver
Serve files from storage
Testing
Test models, testrig -- run a GTS test instance and play around with it.
|
||
|---|---|---|
| .. | ||
| account.go | ||
| activitystreams.go | ||
| application.go | ||
| block.go | ||
| domainblock.go | ||
| emaildomainblock.go | ||
| emoji.go | ||
| follow.go | ||
| followrequest.go | ||
| mediaattachment.go | ||
| mention.go | ||
| poll.go | ||
| README.md | ||
| status.go | ||
| statusbookmark.go | ||
| statusfave.go | ||
| statusmute.go | ||
| statuspin.go | ||
| tag.go | ||
| user.go | ||
gtsmodel
This package contains types used internally by GoToSocial and added/removed/selected from the database. As such, they contain sensitive fields which should never be serialized or reach the API level. Use the mastotypes package for that.
The annotation used on these structs is for handling them via the go-pg ORM. See here.