|
|
|
@ -4,7 +4,9 @@ class UnreactService < BaseService
|
|
|
|
|
include Payloadable
|
|
|
|
|
|
|
|
|
|
def call(account, status, name)
|
|
|
|
|
reaction = StatusReaction.find_by(account: account, status: status, name: name)
|
|
|
|
|
name, domain = emoji.split('@')
|
|
|
|
|
custom_emoji = CustomEmoji.find_by(shortcode: name, domain: domain)
|
|
|
|
|
reaction = StatusReaction.find_by(account: account, status: status, name: name, custom_emoji: custom_emoji)
|
|
|
|
|
return if reaction.nil?
|
|
|
|
|
|
|
|
|
|
reaction.destroy!
|
|
|
|
|