mirror of
https://github.com/superseriousbusiness/gotosocial.git
synced 2025-10-29 17:02:25 -05:00
Inbox post (#22)
Inbox POST from federated servers now working for statuses and follow requests.
Follow request client API added.
Start work on federating outgoing messages.
Other fixes and changes/tidying up.
This commit is contained in:
parent
742f985d5b
commit
cc48294c31
58 changed files with 2248 additions and 366 deletions
|
|
@ -71,12 +71,14 @@ type Status struct {
|
|||
Text string
|
||||
|
||||
/*
|
||||
NON-DATABASE FIELDS
|
||||
INTERNAL MODEL NON-DATABASE FIELDS
|
||||
|
||||
These are for convenience while passing the status around internally,
|
||||
but these fields should *never* be put in the db.
|
||||
*/
|
||||
|
||||
// Account that created this status
|
||||
GTSAccount *Account `pg:"-"`
|
||||
// Mentions created in this status
|
||||
GTSMentions []*Mention `pg:"-"`
|
||||
// Hashtags used in this status
|
||||
|
|
@ -93,6 +95,20 @@ type Status struct {
|
|||
GTSBoostedStatus *Status `pg:"-"`
|
||||
// Account of the boosted status
|
||||
GTSBoostedAccount *Account `pg:"-"`
|
||||
|
||||
/*
|
||||
AP NON-DATABASE FIELDS
|
||||
|
||||
These are for convenience while passing the status around internally,
|
||||
but these fields should *never* be put in the db.
|
||||
*/
|
||||
|
||||
// AP URI of the status being replied to.
|
||||
// Useful when that status doesn't exist in the database yet and we still need to dereference it.
|
||||
APReplyToStatusURI string `pg:"-"`
|
||||
// The AP URI of the owner/creator of the status.
|
||||
// Useful when that account doesn't exist in the database yet and we still need to dereference it.
|
||||
APStatusOwnerURI string `pg:"-"`
|
||||
}
|
||||
|
||||
// Visibility represents the visibility granularity of a status.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue