Files

12 lines
378 B
JavaScript

import { restorePacket } from "./codec.mjs";
self.onmessage = ({ data }) => {
try {
const restored = restorePacket(data.buffer);
const blob = new Blob([restored.bytes], { type: restored.mime });
self.postMessage({ blob, width: restored.width, height: restored.height });
} catch (error) {
self.postMessage({ error: error.message || String(error) });
}
};