map/mapPatchWorker.js

11 lines
395 B
JavaScript
Raw Normal View History

2026-05-29 22:00:42 +09:00
import { generatePatch } from "./mapPatch.js";
self.onmessage = (event) => {
const { id, world, rect, options } = event.data || {};
try {
const result = generatePatch(world, rect, options || {});
self.postMessage({ id, ok: true, world, result });
} catch (error) {
self.postMessage({ id, ok: false, error: error?.message || String(error), stack: error?.stack || "" });
}
};