forked from treehouse/mastodon
Rename MAX_CHARS to MAX_TOOT_CHARS to be more specific.
parent
dae8916544
commit
ca5440b93d
|
@ -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…
Reference in New Issue