summaryrefslogtreecommitdiff
path: root/internal/api/model/status.go
diff options
context:
space:
mode:
authorLibravatar tobi <31960611+tsmethurst@users.noreply.github.com>2023-11-22 12:17:42 +0100
committerLibravatar GitHub <noreply@github.com>2023-11-22 12:17:42 +0100
commit8c2d94c16853464828cbeba255cff2c69e96da78 (patch)
tree5a1ad19f206709f9347a9019618068eb06709f92 /internal/api/model/status.go
parent[feature] Federate status language in and out (#2366) (diff)
downloadgotosocial-8c2d94c16853464828cbeba255cff2c69e96da78.tar.xz
[feature] Poll web view (#2377)
* [feature] Render polls nicely on the web view * use figure for poll, other small tweaks * reverse share + count (lines up better) * poll options list entries * fix up some remaining things
Diffstat (limited to 'internal/api/model/status.go')
-rw-r--r--internal/api/model/status.go11
1 files changed, 10 insertions, 1 deletions
diff --git a/internal/api/model/status.go b/internal/api/model/status.go
index 1efae9cfc..5c54bfe96 100644
--- a/internal/api/model/status.go
+++ b/internal/api/model/status.go
@@ -105,8 +105,17 @@ type Status struct {
// (used only internally for templating etc).
// Template-ready language tag + string, based
- // on *status.Language. Nil for non-web statuses
+ // on *status.Language. Nil for non-web statuses.
+ //
+ // swagger:ignore
LanguageTag *language.Language `json:"-"`
+
+ // Template-ready poll options with vote shares
+ // calculated as a percentage of total votes.
+ // Nil for non-web statuses.
+ //
+ // swagger:ignore
+ WebPollOptions []WebPollOption `json:"-"`
}
/*