summaryrefslogtreecommitdiff
path: root/internal/api/model/instance.go
diff options
context:
space:
mode:
authorLibravatar tobi <31960611+tsmethurst@users.noreply.github.com>2022-10-06 12:00:53 +0200
committerLibravatar GitHub <noreply@github.com>2022-10-06 12:00:53 +0200
commitf8528aa689dedab4f1aceb39023eff3bce5fb6b3 (patch)
treea8eb041324e53a352a0158d8eb3ff7a583ba8992 /internal/api/model/instance.go
parent[frontend] Make emojis v. slightly larger (#891) (diff)
downloadgotosocial-f8528aa689dedab4f1aceb39023eff3bce5fb6b3.tar.xz
[feature] Add emoji image size to instance response (#892)
Diffstat (limited to 'internal/api/model/instance.go')
-rw-r--r--internal/api/model/instance.go10
1 files changed, 10 insertions, 0 deletions
diff --git a/internal/api/model/instance.go b/internal/api/model/instance.go
index 467cb886e..49ff593c1 100644
--- a/internal/api/model/instance.go
+++ b/internal/api/model/instance.go
@@ -99,6 +99,8 @@ type InstanceConfiguration struct {
Polls *InstanceConfigurationPolls `json:"polls"`
// Instance configuration pertaining to accounts.
Accounts *InstanceConfigurationAccounts `json:"accounts"`
+ // Instance configuration pertaining to emojis.
+ Emojis *InstanceConfigurationEmojis `json:"emojis"`
}
// InstanceConfigurationStatuses models instance status config parameters.
@@ -185,6 +187,14 @@ type InstanceConfigurationAccounts struct {
AllowCustomCSS bool `json:"allow_custom_css"`
}
+// InstanceConfigurationEmojis models instance emoji config parameters.
+type InstanceConfigurationEmojis struct {
+ // Max allowed emoji image size in bytes.
+ //
+ // example: 51200
+ EmojiSizeLimit int `json:"emoji_size_limit"`
+}
+
// InstanceURLs models instance-relevant URLs for client application consumption.
//
// swagger:model instanceURLs