summaryrefslogtreecommitdiff
path: root/packages/core/src/services/chatRecordingService.ts
diff options
context:
space:
mode:
authorYuki Okita <[email protected]>2025-08-20 10:55:47 +0900
committerGitHub <[email protected]>2025-08-20 01:55:47 +0000
commit21c6480b65528a98ac0e1e3855f3c78c1f9b7cbe (patch)
tree5555ec429209e87e0c21483c9e5fddd53ac01dbc /packages/core/src/services/chatRecordingService.ts
parent1049d388451120587a8643a401fd71430a8cd5fe (diff)
Refac: Centralize storage file management (#4078)
Co-authored-by: Taylor Mullen <[email protected]>
Diffstat (limited to 'packages/core/src/services/chatRecordingService.ts')
-rw-r--r--packages/core/src/services/chatRecordingService.ts10
1 files changed, 8 insertions, 2 deletions
diff --git a/packages/core/src/services/chatRecordingService.ts b/packages/core/src/services/chatRecordingService.ts
index 9286fcdf..bca469de 100644
--- a/packages/core/src/services/chatRecordingService.ts
+++ b/packages/core/src/services/chatRecordingService.ts
@@ -136,7 +136,10 @@ export class ChatRecordingService {
this.cachedLastConvData = null;
} else {
// Create new session
- const chatsDir = path.join(this.config.getProjectTempDir(), 'chats');
+ const chatsDir = path.join(
+ this.config.storage.getProjectTempDir(),
+ 'chats',
+ );
fs.mkdirSync(chatsDir, { recursive: true });
const timestamp = new Date()
@@ -422,7 +425,10 @@ export class ChatRecordingService {
*/
deleteSession(sessionId: string): void {
try {
- const chatsDir = path.join(this.config.getProjectTempDir(), 'chats');
+ const chatsDir = path.join(
+ this.config.storage.getProjectTempDir(),
+ 'chats',
+ );
const sessionPath = path.join(chatsDir, `${sessionId}.json`);
fs.unlinkSync(sessionPath);
} catch (error) {