feat(v4): Update Inbox view card design (#10599)

This commit is contained in:
Sivin Varghese
2025-01-07 21:11:54 +05:30
committed by GitHub
parent 918f8e6f8e
commit 3c93cdb8b2
31 changed files with 618 additions and 615 deletions

View File

@@ -69,13 +69,8 @@ class Notification < ApplicationRecord
snoozed_until: snoozed_until,
meta: meta,
account_id: account_id
}
if primary_actor.present?
payload[:primary_actor] = primary_actor&.push_event_data
# TODO: Rename push_message_title to push_message_body
payload[:push_message_title] = push_message_body
end
payload.merge!(primary_actor_data) if primary_actor.present?
payload
end
@@ -123,7 +118,7 @@ class Notification < ApplicationRecord
when 'assigned_conversation_new_message', 'participating_conversation_new_message', 'conversation_mention'
message_body(secondary_actor)
when 'conversation_assignment', 'sla_missed_next_response', 'sla_missed_resolution'
message_body(conversation.messages.incoming.last)
message_body((conversation.messages.incoming.last || conversation.messages.outgoing.last))
else
''
end
@@ -190,4 +185,13 @@ class Notification < ApplicationRecord
def set_last_activity_at
self.last_activity_at = created_at
end
def primary_actor_data
{
primary_actor: primary_actor&.push_event_data,
# TODO: Rename push_message_title to push_message_body
push_message_title: push_message_body,
push_message_body: push_message_body
}
end
end