fix: add user filter to message timestamp and title subqueries (#6185)

This commit is contained in:
衣不如新 2025-02-10 08:24:14 +08:00 committed by GitHub
parent 9d21800770
commit 6f5515abbc
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -55,6 +55,7 @@ export default function defineMyInAppChannels({ app }: { app: Application }) {
FROM ${messagesTableName} AS messages FROM ${messagesTableName} AS messages
WHERE WHERE
messages.${messagesFieldName.channelName} = ${channelsTableAliasName}.${channelsFieldName.name} messages.${messagesFieldName.channelName} = ${channelsTableAliasName}.${channelsFieldName.name}
AND messages.${messagesFieldName.userId} = ${userId}
ORDER BY messages.${messagesFieldName.receiveTimestamp} DESC ORDER BY messages.${messagesFieldName.receiveTimestamp} DESC
LIMIT 1 LIMIT 1
)`; )`;
@ -118,6 +119,7 @@ export default function defineMyInAppChannels({ app }: { app: Application }) {
FROM ${messagesTableName} AS messages FROM ${messagesTableName} AS messages
WHERE WHERE
messages.${messagesFieldName.channelName} = ${channelsTableAliasName}.${channelsFieldName.name} messages.${messagesFieldName.channelName} = ${channelsTableAliasName}.${channelsFieldName.name}
AND messages.${messagesFieldName.userId} = ${userId}
ORDER BY messages.${messagesFieldName.receiveTimestamp} DESC ORDER BY messages.${messagesFieldName.receiveTimestamp} DESC
LIMIT 1 LIMIT 1
)`), )`),