PDFs in public direct von CPL anfragen und nicht in indexedDB speichern.

IndexedDB wird nicht mehr benötigt, Redux übernimmt die Speicherung der Variablen
This commit is contained in:
ISA
2024-11-04 11:37:52 +01:00
parent f9fb338915
commit eabcb1f25a
4 changed files with 19 additions and 75 deletions

View File

@@ -1,16 +1,11 @@
import { openDB, deleteDB } from "idb";
//wird nicht mehr benötigt, Redux übernimmt die Speicherung der Variablen
//import { openDB, deleteDB } from "idb";
// Exportiere die Funktion initializeDatabase
export async function initializeDatabase() {
/* export async function initializeDatabase() {
try {
const db = await openDB("CPLDatabase", 1, {
upgrade(db) {
if (!db.objectStoreNames.contains("pdfs")) {
db.createObjectStore("pdfs");
}
if (!db.objectStoreNames.contains("pages")) {
db.createObjectStore("pages");
}
if (!db.objectStoreNames.contains("cplVariables")) {
db.createObjectStore("cplVariables");
}
@@ -36,14 +31,4 @@ export async function getFromIndexedDB(key) {
const db = await initializeDatabase();
return await db.get("cplVariables", key);
}
// Beispiel weitere Funktion für PDF-Speicherung
export async function storePDF(name, file) {
const db = await initializeDatabase();
await db.put("pdfs", file, name);
}
// Funktion zum Abrufen von PDF-Dateien aus der IndexedDB
export async function getPDF(name) {
const db = await initializeDatabase();
return await db.get("pdfs", name);
}
*/