From 1c4e0d3ccc5b6ca9e33cb620fccf838f948da8be Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Sat, 12 Apr 2025 11:11:30 +0200 Subject: [PATCH] Not using the destroy callback --- app/models/concerns/messageable.rb | 4 ---- app/models/message.rb | 3 +-- 2 files changed, 1 insertion(+), 6 deletions(-) diff --git a/app/models/concerns/messageable.rb b/app/models/concerns/messageable.rb index edf1a002a..987cbf784 100644 --- a/app/models/concerns/messageable.rb +++ b/app/models/concerns/messageable.rb @@ -11,8 +11,4 @@ module Messageable def created_via_message # Overwrite in Messageable class end - - def destroyed_via_message - # Overwrite in Messageable class - end end diff --git a/app/models/message.rb b/app/models/message.rb index 550619471..3e5fb37a7 100644 --- a/app/models/message.rb +++ b/app/models/message.rb @@ -5,6 +5,5 @@ class Message < ApplicationRecord scope :chronologically, -> { order created_at: :asc, id: :desc } - after_create -> { messageable.created_via_message } - after_destroy -> { messageable.destroyed_via_message } + after_create -> { messageable.created_via_message } end