Skip to content

Commit 2516553

Browse files
committed
Don't try saving inactive sessions
1 parent eecca8d commit 2516553

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

mikupad.html

+3-3
Original file line numberDiff line numberDiff line change
@@ -5223,7 +5223,7 @@
52235223
}
52245224

52255225
async saveSessionToDB(sessionId) {
5226-
if (!this.sessions[sessionId])
5226+
if (!this.sessions[sessionId] || this.sessions[sessionId].inactive)
52275227
return;
52285228
const db = await this.openDatabase();
52295229
await this.saveToDatabase(db, sessionId, this.sessions[sessionId]);
@@ -5302,7 +5302,7 @@
53025302

53035303
//Clear data of old session in order to minimize memory usage.
53045304
if (this.sessions[this.selectedSession] && this.sessions[this.selectedSession]['name'])
5305-
this.sessions[this.selectedSession] = { name: this.sessions[this.selectedSession]['name'] };
5305+
this.sessions[this.selectedSession] = { name: this.sessions[this.selectedSession]['name'], inactive: true };
53065306

53075307
const db = await this.openDatabase();
53085308
await this.saveToDatabase(db, 'selectedSessionId', +sessionId);
@@ -6231,7 +6231,7 @@
62316231

62326232
ac.signal.addEventListener('abort', () => clearTimeout(to));
62336233
return () => ac.abort();
6234-
}, [finalPromptText, showPromptPreview, promptPreviewReroll, promptPreviewTokens, cancel, endpoint, endpointAPI, endpointAPIKey]);
6234+
}, [finalPromptText, showPromptPreview, promptPreviewReroll, cancel, endpoint, endpointAPI, endpointAPIKey]);
62356235

62366236
const promptPreviewText = useMemo(() => joinPrompt(promptPreviewChunks), [promptPreviewChunks]);
62376237

0 commit comments

Comments
 (0)