summaryrefslogtreecommitdiff
path: root/internal/api/model/status.go
diff options
context:
space:
mode:
authorLibravatar tobi <31960611+tsmethurst@users.noreply.github.com>2022-08-06 12:09:21 +0200
committerLibravatar GitHub <noreply@github.com>2022-08-06 12:09:21 +0200
commitf5689a9e5fa5dbcae6c56fa9f393c2fc4686ac19 (patch)
treead66c13bc927e72dd072f1cabace27f9c5bd31b9 /internal/api/model/status.go
parent[bugfix] Parse source first before checking if empty form (#738) (diff)
downloadgotosocial-f5689a9e5fa5dbcae6c56fa9f393c2fc4686ac19.tar.xz
[feature] Let accounts set default status format, and use this when processing new statuses (#739)
* add post_format to acct & use it when making post * update swagger docs * add status_format updating to frontend * fix up tests * post_format => status_format * add status_format to account validation
Diffstat (limited to 'internal/api/model/status.go')
-rw-r--r--internal/api/model/status.go16
1 files changed, 7 insertions, 9 deletions
diff --git a/internal/api/model/status.go b/internal/api/model/status.go
index 62efaf434..d3c7a0e4f 100644
--- a/internal/api/model/status.go
+++ b/internal/api/model/status.go
@@ -181,8 +181,8 @@ type StatusCreateRequest struct {
Language string `form:"language" json:"language" xml:"language"`
// Format to use when parsing this status.
// enum:
- // - markdown
// - plain
+ // - markdown
// in: formData
Format StatusFormat `form:"format" json:"format" xml:"format"`
}
@@ -245,11 +245,9 @@ type AdvancedVisibilityFlagsForm struct {
// example: plain
type StatusFormat string
-// StatusFormatPlain expects a plaintext status which will then be formatted into html.
-const StatusFormatPlain StatusFormat = "plain"
-
-// StatusFormatMarkdown expects a markdown formatted status, which will then be formatted into html.
-const StatusFormatMarkdown StatusFormat = "markdown"
-
-// StatusFormatDefault is the format that should be used when nothing else is specified.
-const StatusFormatDefault StatusFormat = StatusFormatPlain
+// Format to use when parsing submitted status into an html-formatted status
+const (
+ StatusFormatPlain StatusFormat = "plain"
+ StatusFormatMarkdown StatusFormat = "markdown"
+ StatusFormatDefault StatusFormat = StatusFormatPlain
+)