From 5923f329cbcdaf8f68b5cfa5ff973aab8b56a414 Mon Sep 17 00:00:00 2001 From: Thomas de Roo <2+thomas@noreply.localhost> Date: Tue, 16 Jun 2026 10:50:53 +0200 Subject: [PATCH] Update assets/js/offline-engine.js --- assets/js/offline-engine.js | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/assets/js/offline-engine.js b/assets/js/offline-engine.js index cf9305c..8147688 100644 --- a/assets/js/offline-engine.js +++ b/assets/js/offline-engine.js @@ -192,4 +192,23 @@ export async function resetSessionStats() { correct: 0, wrong: 0 }); +} + +import { saveWords } from './offline-engine.js'; + +export async function importList(lang, list) { + + const res = await fetch( + `/api/list.php?lang=${lang}&list=${list}` + ); + + const data = await res.json(); + + if (!data.words) { + throw new Error('No words'); + } + + await saveWords(lang, list, data.words); + + return data.words.length; } \ No newline at end of file