diff --git a/Magic.IndexedDb/wwwroot/magicDB.js b/Magic.IndexedDb/wwwroot/magicDB.js index 7a79fa8..11c9d42 100644 --- a/Magic.IndexedDb/wwwroot/magicDB.js +++ b/Magic.IndexedDb/wwwroot/magicDB.js @@ -3,6 +3,7 @@ /// import Dexie from "./dexie/dexie.js"; import { magicQueryAsync, magicQueryYield } from "./magicLinqToIndexedDb.js"; +import {debugLog} from "./utilities/utilityHelpers.js"; /** * @typedef {Object} DatabasesItem * @property {string} name @@ -77,7 +78,7 @@ export function listOpenDatabases() { export function createDb(dbStore) { - console.log("Debug: Received dbStore in createDb", dbStore); + debugLog("Received dbStore in createDb", dbStore); if (!dbStore || !dbStore.name) { console.error("Blazor.IndexedDB.Framework - Invalid dbStore provided"); @@ -144,7 +145,7 @@ export function createDb(dbStore) { stores[schema.tableName] = def; } - console.log("Dexie Store Definition:", stores); + debugLog("Dexie Store Definition:", stores); db.version(dbStore.version).stores(stores); @@ -178,7 +179,7 @@ export function closeAll() { databases.forEach((entry, dbName) => { entry.db.close(); entry.isOpen = false; - console.log(`Database ${dbName} closed.`); + debugLog(`Database ${dbName} closed.`); }); } @@ -205,7 +206,7 @@ export async function deleteDb(dbName) { } await Dexie.delete(dbName); - console.log(`Database '${dbName}' deleted.`); + debugLog(`Database '${dbName}' deleted.`); } catch (deleteErr) { console.error(`deleteDb: Failed to delete DB '${dbName}'`, deleteErr); } @@ -297,7 +298,7 @@ export async function deleteAllDatabases() { for (const dbName of databases.keys()) { await deleteDb(dbName); } - console.log("All databases deleted."); + debugLog("All databases deleted."); } @@ -457,7 +458,7 @@ export async function bulkDelete(dbName, storeName, items) { items.map(item => getKeyArrayForDelete(dbName, storeName, item)) ); - console.log('Keys to delete:', formattedKeys); + debugLog('Keys to delete:', formattedKeys); await table.bulkDelete(formattedKeys); return items.length; } catch (e) { diff --git a/Magic.IndexedDb/wwwroot/magicMigration.js b/Magic.IndexedDb/wwwroot/magicMigration.js index 72842c6..8b5f7cf 100644 --- a/Magic.IndexedDb/wwwroot/magicMigration.js +++ b/Magic.IndexedDb/wwwroot/magicMigration.js @@ -1,10 +1,12 @@ +import {debugLog} from "./utilities/utilityHelpers.js"; + export class MagicMigration { constructor(db) { this.db = db; } Initialize() { - console.log("Using Dexie from MagicDB:", this.db); + debugLog("Using Dexie from MagicDB:", this.db); // You can now do any Dexie operations here } }