11 lines
509 B
JavaScript
11 lines
509 B
JavaScript
import { runOpfsProbe } from "../workspace/opfs-runtime.mjs";
|
|
|
|
self.onmessage = async (event) => {
|
|
try {
|
|
const result = await runOpfsProbe({ storage: self.navigator?.storage, projectId: event.data?.project_id ?? "s6-05-opfs", mode: event.data?.mode ?? "round_trip", cleanup: event.data?.cleanup !== false });
|
|
self.postMessage(result);
|
|
} catch (error) {
|
|
self.postMessage({ schema: "opfs-runtime.v1", status: "blocked", code: "opfs_worker_exception", reason: error?.name ?? "unknown" });
|
|
}
|
|
};
|