mirror of
https://github.com/EvolutionAPI/evolution-api.git
synced 2025-07-14 09:51:24 -06:00
Merge pull request #1457 from gomessguii/fix/message-query
feat(channel): enhance pushName logic for messages
This commit is contained in:
commit
33c808b195
@ -718,7 +718,10 @@ export class ChannelStartupService {
|
|||||||
SELECT DISTINCT ON ("Message"."key"->>'remoteJid')
|
SELECT DISTINCT ON ("Message"."key"->>'remoteJid')
|
||||||
"Contact"."id" as "contactId",
|
"Contact"."id" as "contactId",
|
||||||
"Message"."key"->>'remoteJid' as "remoteJid",
|
"Message"."key"->>'remoteJid' as "remoteJid",
|
||||||
COALESCE("Contact"."pushName", "Message"."pushName") as "pushName",
|
CASE
|
||||||
|
WHEN "Message"."key"->>'remoteJid' LIKE '%@g.us' THEN COALESCE("Chat"."name", "Contact"."pushName")
|
||||||
|
ELSE COALESCE("Contact"."pushName", "Message"."pushName")
|
||||||
|
END as "pushName",
|
||||||
"Contact"."profilePicUrl",
|
"Contact"."profilePicUrl",
|
||||||
COALESCE(
|
COALESCE(
|
||||||
to_timestamp("Message"."messageTimestamp"::double precision),
|
to_timestamp("Message"."messageTimestamp"::double precision),
|
||||||
@ -730,7 +733,10 @@ export class ChannelStartupService {
|
|||||||
CASE WHEN "Chat"."createdAt" + INTERVAL '24 hours' > NOW() THEN true ELSE false END as "windowActive",
|
CASE WHEN "Chat"."createdAt" + INTERVAL '24 hours' > NOW() THEN true ELSE false END as "windowActive",
|
||||||
"Message"."id" AS lastMessageId,
|
"Message"."id" AS lastMessageId,
|
||||||
"Message"."key" AS lastMessage_key,
|
"Message"."key" AS lastMessage_key,
|
||||||
"Message"."pushName" AS lastMessagePushName,
|
CASE
|
||||||
|
WHEN "Message"."key"->>'fromMe' = 'true' THEN 'Você'
|
||||||
|
ELSE "Message"."pushName"
|
||||||
|
END AS lastMessagePushName,
|
||||||
"Message"."participant" AS lastMessageParticipant,
|
"Message"."participant" AS lastMessageParticipant,
|
||||||
"Message"."messageType" AS lastMessageMessageType,
|
"Message"."messageType" AS lastMessageMessageType,
|
||||||
"Message"."message" AS lastMessageMessage,
|
"Message"."message" AS lastMessageMessage,
|
||||||
|
Loading…
Reference in New Issue
Block a user