improve session end

This commit is contained in:
Carl-Gerhard Lindesvärd
2024-07-20 16:34:31 +02:00
parent f0685b44e1
commit 492141547d
3 changed files with 4 additions and 1 deletions

View File

@@ -21,12 +21,14 @@ export async function createSessionEnd(
SELECT * FROM ${TABLE_NAMES.events}
WHERE
session_id = '${payload.sessionId}'
${payload.projectId ? `AND project_id = '${payload.projectId}' ` : ''}
AND created_at >= (
SELECT created_at
FROM ${TABLE_NAMES.events}
WHERE
session_id = '${payload.sessionId}'
AND name = 'session_start'
${payload.projectId ? `AND project_id = '${payload.projectId}' ` : ''}
ORDER BY created_at DESC
LIMIT 1
)

View File

@@ -113,6 +113,7 @@ export async function incomingEvent(job: Job<EventsQueuePayloadIncomingEvent>) {
sessionId: uuid(),
deviceId: currentDeviceId,
profileId,
projectId,
};
const sessionEndJobId =