Fix emoji_reaction caching
This commit is contained in:
parent
701163237e
commit
882973da4c
2 changed files with 9 additions and 0 deletions
|
@ -23,6 +23,10 @@ class EmojiReactService < BaseService
|
||||||
|
|
||||||
emoji_reaction = EmojiReaction.create!(account: account, status: status, name: shortcode, custom_emoji: custom_emoji)
|
emoji_reaction = EmojiReaction.create!(account: account, status: status, name: shortcode, custom_emoji: custom_emoji)
|
||||||
|
|
||||||
|
# rubocop:disable Rails/SkipsModelValidations
|
||||||
|
status.touch
|
||||||
|
# rubocop:enable Rails/SkipsModelValidations
|
||||||
|
|
||||||
Trends.statuses.register(status)
|
Trends.statuses.register(status)
|
||||||
|
|
||||||
create_notification(emoji_reaction)
|
create_notification(emoji_reaction)
|
||||||
|
|
|
@ -9,6 +9,11 @@ class UnEmojiReactService < BaseService
|
||||||
|
|
||||||
if emoji_reaction
|
if emoji_reaction
|
||||||
emoji_reaction.destroy!
|
emoji_reaction.destroy!
|
||||||
|
|
||||||
|
# rubocop:disable Rails/SkipsModelValidations
|
||||||
|
status.touch
|
||||||
|
# rubocop:enable Rails/SkipsModelValidations
|
||||||
|
|
||||||
create_notification(emoji_reaction) if !@status.account.local? && @status.account.activitypub?
|
create_notification(emoji_reaction) if !@status.account.local? && @status.account.activitypub?
|
||||||
notify_to_followers(emoji_reaction) if @status.account.local?
|
notify_to_followers(emoji_reaction) if @status.account.local?
|
||||||
write_stream(emoji_reaction)
|
write_stream(emoji_reaction)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue