Rename MAX_CHARS to MAX_TOOT_CHARS to be more specific.

local
Lain Iwakura 7 years ago
parent dae8916544
commit ca5440b93d
  1. 2
      .env.production.sample
  2. 2
      app/javascript/mastodon/features/compose/components/compose_form.js
  3. 4
      app/serializers/initial_state_serializer.rb
  4. 4
      app/serializers/rest/instance_serializer.rb
  5. 2
      app/validators/status_length_validator.rb

@ -136,4 +136,4 @@ STREAMING_CLUSTER_NUM=1
# GID=1000 # GID=1000
# Maximum allowed character count # Maximum allowed character count
# MAX_CHARS=500 # MAX_TOOT_CHARS=500

@ -20,7 +20,7 @@ import { length } from 'stringz';
import { countableText } from '../util/counter'; import { countableText } from '../util/counter';
import initialState from '../../../initial_state'; import initialState from '../../../initial_state';
const maxChars = initialState.max_chars; const maxChars = initialState.max_toot_chars;
const messages = defineMessages({ const messages = defineMessages({
placeholder: { id: 'compose_form.placeholder', defaultMessage: 'What is on your mind?' }, placeholder: { id: 'compose_form.placeholder', defaultMessage: 'What is on your mind?' },

@ -3,11 +3,11 @@
class InitialStateSerializer < ActiveModel::Serializer class InitialStateSerializer < ActiveModel::Serializer
attributes :meta, :compose, :accounts, attributes :meta, :compose, :accounts,
:media_attachments, :settings, :push_subscription, :media_attachments, :settings, :push_subscription,
:max_chars :max_toot_chars
has_many :custom_emojis, serializer: REST::CustomEmojiSerializer has_many :custom_emojis, serializer: REST::CustomEmojiSerializer
def max_chars def max_toot_chars
StatusLengthValidator::MAX_CHARS StatusLengthValidator::MAX_CHARS
end end

@ -4,7 +4,7 @@ class REST::InstanceSerializer < ActiveModel::Serializer
include RoutingHelper include RoutingHelper
attributes :uri, :title, :description, :email, attributes :uri, :title, :description, :email,
:version, :urls, :stats, :thumbnail, :max_chars :version, :urls, :stats, :thumbnail, :max_toot_chars
def uri def uri
Rails.configuration.x.local_domain Rails.configuration.x.local_domain
@ -30,7 +30,7 @@ class REST::InstanceSerializer < ActiveModel::Serializer
full_asset_url(instance_presenter.thumbnail.file.url) if instance_presenter.thumbnail full_asset_url(instance_presenter.thumbnail.file.url) if instance_presenter.thumbnail
end end
def max_chars def max_toot_chars
StatusLengthValidator::MAX_CHARS StatusLengthValidator::MAX_CHARS
end end

@ -1,7 +1,7 @@
# frozen_string_literal: true # frozen_string_literal: true
class StatusLengthValidator < ActiveModel::Validator class StatusLengthValidator < ActiveModel::Validator
MAX_CHARS = (ENV['MAX_CHARS'] || 500).to_i MAX_CHARS = (ENV['MAX_TOOT_CHARS'] || 500).to_i
def validate(status) def validate(status)
return unless status.local? && !status.reblog? return unless status.local? && !status.reblog?

Loading…
Cancel
Save