sender user

This commit is contained in:
Ulf Gebhardt 2023-07-17 10:30:12 +02:00
parent b6fe28e1c4
commit d75566a8ce
Signed by: ulfgebhardt
GPG Key ID: DA6B843E748679C9

View File

@ -32,8 +32,8 @@ export default {
const session = context.driver.session() const session = context.driver.session()
const readTxResultPromise = session.readTransaction(async (transaction) => { const readTxResultPromise = session.readTransaction(async (transaction) => {
const unreadRoomsCypher = ` const unreadRoomsCypher = `
MATCH (:User { id: $currentUserId })-[:CHATS_IN]->(room:Room)<-[:INSIDE]-(message:Message)<-[:CREATED]-(user:User) MATCH (:User { id: $currentUserId })-[:CHATS_IN]->(room:Room)<-[:INSIDE]-(message:Message)<-[:CREATED]-(sender:User)
WHERE NOT user.id = $currentUserId AND NOT message.seen WHERE NOT sender.id = $currentUserId AND NOT message.seen
RETURN toString(COUNT(DISTINCT room)) AS count RETURN toString(COUNT(DISTINCT room)) AS count
` `
const unreadRoomsTxResponse = await transaction.run(unreadRoomsCypher, { currentUserId }) const unreadRoomsTxResponse = await transaction.run(unreadRoomsCypher, { currentUserId })