1
0

Revert variant selector normalization

Probably worth tackling later, but for now it's not worth worrying about; some other implementations (e.g. Misskey's) look to have the same behavior anyways.
This commit is contained in:
Essem 2024-01-17 18:04:11 -06:00
parent a58b87f086
commit 1586498896
No known key found for this signature in database
GPG Key ID: 7D497397CC3A2A8C

View File

@ -8,12 +8,12 @@ class Api::V1::Statuses::ReactionsController < Api::BaseController
before_action :set_status
def create
ReactService.new.call(current_account, @status, normalize(params[:id]))
ReactService.new.call(current_account, @status, params[:id])
render json: @status, serializer: REST::StatusSerializer
end
def destroy
UnreactWorker.perform_async(current_account.id, @status.id, normalize(params[:id]))
UnreactWorker.perform_async(current_account.id, @status.id, params[:id])
render json: @status, serializer: REST::StatusSerializer, relationships: StatusRelationshipsPresenter.new([@status], current_account.id, reactions_map: { @status.id => false })
rescue Mastodon::NotPermittedError
@ -22,13 +22,6 @@ class Api::V1::Statuses::ReactionsController < Api::BaseController
private
def normalize(name)
normalized = "#{name}\uFE0F"
return normalized if StatusReactionValidator::SUPPORTED_EMOJIS.include?(normalized)
name
end
def set_status
@status = Status.find(params[:status_id])
authorize @status, :show?