Fix case with empty sql

This commit is contained in:
Saood Karim
2025-06-30 14:51:55 -05:00
parent 3a634c7a5c
commit ddc7ec4ac7

View File

@@ -4347,8 +4347,16 @@ class SessionStorage extends AbstractStorage {
async init() {
const db = await this.openDatabase();
this.nextId = (await this.loadFromDatabase(db, 'nextSessionId')) || 0;
this.selectedSession = (await this.loadFromDatabase(db, 'selectedSessionId')) || 0;
try {
this.nextId = (await this.loadFromDatabase(db, 'nextSessionId'))
} catch {
this.nextId = 0;
}
try {
this.selectedSession = (await this.loadFromDatabase(db, 'selectedSessionId'))
} catch {
this.selectedSession = 0;
}
await this.loadSessions(db);
this.startSaveTimer(async (sessionId) => await this.saveSessionToDB(sessionId));
}