2
0

fix max chars to 1024

This commit is contained in:
Nicolas Dextraze
2024-10-12 09:51:37 -04:00
committed by Nicolas Dextraze
parent c2fb12d22d
commit d926537305
2 changed files with 6 additions and 2 deletions

View File

@@ -12,7 +12,7 @@ class REST::InstanceSerializer < ActiveModel::Serializer
attributes :domain, :title, :version, :source_url, :description, attributes :domain, :title, :version, :source_url, :description,
:usage, :thumbnail, :icon, :languages, :configuration, :usage, :thumbnail, :icon, :languages, :configuration,
:registrations, :api_versions :registrations, :api_versions, :max_toot_chars
has_one :contact, serializer: ContactSerializer has_one :contact, serializer: ContactSerializer
has_many :rules, serializer: REST::RuleSerializer has_many :rules, serializer: REST::RuleSerializer
@@ -119,6 +119,10 @@ class REST::InstanceSerializer < ActiveModel::Serializer
Mastodon::Version.api_versions Mastodon::Version.api_versions
end end
def max_toot_chars
StatusLengthValidator::MAX_CHARS
end
private private
def registrations_enabled? def registrations_enabled?

View File

@@ -1,7 +1,7 @@
# frozen_string_literal: true # frozen_string_literal: true
class StatusLengthValidator < ActiveModel::Validator class StatusLengthValidator < ActiveModel::Validator
MAX_CHARS = 500 MAX_CHARS = 1024
URL_PLACEHOLDER_CHARS = 23 URL_PLACEHOLDER_CHARS = 23
URL_PLACEHOLDER = 'x' * 23 URL_PLACEHOLDER = 'x' * 23