From 238702e7dd860af59d22f33cbfe163f28c3beb4e Mon Sep 17 00:00:00 2001 From: Sebastiano Tronto Date: Sun, 25 May 2025 12:11:34 +0200 Subject: Cleanup --- web/adapter.cpp | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) (limited to 'web/adapter.cpp') diff --git a/web/adapter.cpp b/web/adapter.cpp index 3613730..c3134e9 100644 --- a/web/adapter.cpp +++ b/web/adapter.cpp @@ -108,17 +108,13 @@ bool solver_valid(const std::string& name) int poll_status(void *arg) { - return nissy::status::RUN.value; -/* -TODO: reintroduce poll status - int id = *(int *)arg; - if (id == -1) + if (arg == NULL || *(int *)arg == -1) return nissy::status::RUN.value; - return callFunctionInt(id); -*/ + + return callFunctionInt(*(int *)arg); } -#if 0 +#if 1 nissy::solver::solve_result solve(std::string name, nissy::cube cube, nissy::nissflag nissflag, unsigned minmoves, @@ -212,17 +208,17 @@ EMSCRIPTEN_BINDINGS(Nissy) .function("toString", &nissy::cube::to_string) ; +/* emscripten::register_vector("StringVector"); emscripten::value_array("SolveResult") .element(&nissy::solver::solve_result::err) .element(&nissy::solver::solve_result::solutions) ; -/* +*/ emscripten::class_("SolveResult") .property("err", &nissy::solver::solve_result::err) .property("solutions", &nissy::solver::solve_result::solutions) ; -*/ emscripten::function("countMoves", &nissy::count_moves); emscripten::function("solve", &solve, -- cgit v1.3