From cd22f395d3b15fcaf9e5eddd178cff4d43c54663 Mon Sep 17 00:00:00 2001 From: Molly Struve Date: Fri, 24 Jul 2020 10:56:05 -0500 Subject: [PATCH] [deploy] Optimization:Create message JSON once when Notifying Users (#9492) --- app/controllers/messages_controller.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/controllers/messages_controller.rb b/app/controllers/messages_controller.rb index 14d4278c9..4f8e879ec 100644 --- a/app/controllers/messages_controller.rb +++ b/app/controllers/messages_controller.rb @@ -107,8 +107,9 @@ class MessagesController < ApplicationController def notify_users(user_ids, type) return unless user_ids + message_json = create_pusher_payload(@message, @temp_message_id) + user_ids.each do |id| - message_json = create_pusher_payload(@message, @temp_message_id) if type == "mention" Pusher.trigger("private-message-notifications-#{id}", "mentioned", message_json) else