From dbe1a14fd9fbffdd8a9093bc963b3394a6078f6b Mon Sep 17 00:00:00 2001 From: Mikhail Mitrofanov Date: Sun, 21 Jun 2026 13:39:51 +0300 Subject: [PATCH] Upload works --- src/sync.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/sync.ts b/src/sync.ts index a328c43..9c3e5ab 100644 --- a/src/sync.ts +++ b/src/sync.ts @@ -15,13 +15,13 @@ export async function uploadDatabase( getDbBuffer: () => Promise, ): Promise { try { - // 1. Закрываем соединение, чтобы снять блокировку файла OPFS - await closeDb(); - - // 2. Получаем бинарный файл БД + // 1. Получаем бинарный файл БД (Worker ещё жив) const dbBuffer = await getDbBuffer(); const plainBytes = new Uint8Array(dbBuffer); + // 2. Закрываем соединение, чтобы снять блокировку файла OPFS + await closeDb(); + // 3. Сжимаем zstd await init(); const compressed = compress(plainBytes);