diff options
author | 2021-08-11 16:54:54 +0200 | |
---|---|---|
committer | 2021-08-11 16:54:54 +0200 | |
commit | 329a5e8144eea78e607c8a218ae78ae8f346f2e8 (patch) | |
tree | 73072075ad682212d77504d4199ae756f4950a60 /internal/processing/status/status.go | |
parent | ahhh (diff) | |
download | gotosocial-329a5e8144eea78e607c8a218ae78ae8f346f2e8.tar.xz |
Text duplication fix (#137)
* start testing text duplication
* tests
* fixes + tests
Diffstat (limited to 'internal/processing/status/status.go')
-rw-r--r-- | internal/processing/status/status.go | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/internal/processing/status/status.go b/internal/processing/status/status.go index 0073e254b..038ca005e 100644 --- a/internal/processing/status/status.go +++ b/internal/processing/status/status.go @@ -34,6 +34,19 @@ type Processor interface { Unfave(account *gtsmodel.Account, targetStatusID string) (*apimodel.Status, gtserror.WithCode) // Context returns the context (previous and following posts) from the given status ID Context(account *gtsmodel.Account, targetStatusID string) (*apimodel.Context, gtserror.WithCode) + + /* + PROCESSING UTILS + */ + + ProcessVisibility(form *apimodel.AdvancedStatusCreateForm, accountDefaultVis gtsmodel.Visibility, status *gtsmodel.Status) error + ProcessReplyToID(form *apimodel.AdvancedStatusCreateForm, thisAccountID string, status *gtsmodel.Status) error + ProcessMediaIDs(form *apimodel.AdvancedStatusCreateForm, thisAccountID string, status *gtsmodel.Status) error + ProcessLanguage(form *apimodel.AdvancedStatusCreateForm, accountDefaultLanguage string, status *gtsmodel.Status) error + ProcessMentions(form *apimodel.AdvancedStatusCreateForm, accountID string, status *gtsmodel.Status) error + ProcessTags(form *apimodel.AdvancedStatusCreateForm, accountID string, status *gtsmodel.Status) error + ProcessEmojis(form *apimodel.AdvancedStatusCreateForm, accountID string, status *gtsmodel.Status) error + ProcessContent(form *apimodel.AdvancedStatusCreateForm, accountID string, status *gtsmodel.Status) error } type processor struct { |