11 lines
395 B
JavaScript
11 lines
395 B
JavaScript
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 || "" });
|
|
}
|
|
};
|