refactor session replays to be per visit. sessions persist too long resulting in low-quality recordings
This commit is contained in:
1 parent
b2d45613b5
commit
0e1d6cef6b
26 files changed
+248
-83
No files matched your search
@@ -42,7 +42,7 @@ export async function POST(request: Request) {
|
||||
return badRequest({ message: 'Invalid session token.' });
|
||||
}
|
||||
|
||||
const { sessionId } = cache;
|
||||
const { sessionId, visitId } = cache;
|
||||
|
||||
// Query directly to avoid stale Redis cache for recordingEnabled
|
||||
const website = await getWebsite(websiteId);
|
||||
@@ -80,6 +80,7 @@ export async function POST(request: Request) {
|
||||
await saveRecording({
|
||||
websiteId,
|
||||
sessionId,
|
||||
visitId,
|
||||
chunkIndex,
|
||||
events,
|
||||
eventCount: events.length,
|
||||
|
||||
Reference in new issue
Block a user