From b59f42cd183d205c92f6bd821cf9ed88d2843922 Mon Sep 17 00:00:00 2001 From: thororen1234 <78185467+thororen1234@users.noreply.github.com> Date: Sun, 12 Apr 2026 20:25:03 -0400 Subject: [PATCH] MLE: Try to ensure db exists --- src/equicordplugins/messageLoggerEnhanced/db.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/equicordplugins/messageLoggerEnhanced/db.ts b/src/equicordplugins/messageLoggerEnhanced/db.ts index 8d80e0213..7afb56fa9 100644 --- a/src/equicordplugins/messageLoggerEnhanced/db.ts +++ b/src/equicordplugins/messageLoggerEnhanced/db.ts @@ -68,6 +68,7 @@ async function cacheRecord(record?: DBMessageRecord | null) { } export async function initIDB() { + if (db) return; db = await openDB(DB_NAME, DB_VERSION, { upgrade(db) { const messageStore = db.createObjectStore("messages", { keyPath: "message_id" }); @@ -211,6 +212,7 @@ export async function getMessagesByChannelAndAfterTimestampIDB(channel_id: strin export async function addMessageIDB(message: LoggedMessageJSON, status: DBMessageStatus) { stripTransientRenderState(message); + if (!db) await initIDB(); await db.put("messages", { channel_id: message.channel_id, message_id: message.id,