Upload works

This commit is contained in:
2026-06-21 13:39:51 +03:00
parent 60697aecb1
commit dbe1a14fd9
+4 -4
View File
@@ -15,13 +15,13 @@ export async function uploadDatabase(
getDbBuffer: () => Promise<ArrayBuffer>, getDbBuffer: () => Promise<ArrayBuffer>,
): Promise<void> { ): Promise<void> {
try { try {
// 1. Закрываем соединение, чтобы снять блокировку файла OPFS // 1. Получаем бинарный файл БД (Worker ещё жив)
await closeDb();
// 2. Получаем бинарный файл БД
const dbBuffer = await getDbBuffer(); const dbBuffer = await getDbBuffer();
const plainBytes = new Uint8Array(dbBuffer); const plainBytes = new Uint8Array(dbBuffer);
// 2. Закрываем соединение, чтобы снять блокировку файла OPFS
await closeDb();
// 3. Сжимаем zstd // 3. Сжимаем zstd
await init(); await init();
const compressed = compress(plainBytes); const compressed = compress(plainBytes);