Expose Inscriboor 0.2.4 provider

This commit is contained in:
matcha committed 2026-10-05 06:06:49 +00:00
1 parent 7976fd2a85
commit 307da4bd10
1 file changed
+3 -10
+3 -10
View File
@@ -1,6 +1,5 @@
(() => { (() => {
if (window.inscriboor) return; if (window.inscriboor) return;
const pending = new Map(); const pending = new Map();
window.addEventListener("message", event => { window.addEventListener("message", event => {
@@ -13,11 +12,9 @@
const provider = Object.freeze({ const provider = Object.freeze({
isInscriboor: true, isInscriboor: true,
version: "0.2.3", version: "0.2.4",
request({ method, params = {} } = {}) { request({ method, params = {} } = {}) {
if (typeof method !== "string" || !method) { if (typeof method !== "string" || !method) return Promise.reject(new Error("A provider method is required."));
return Promise.reject(new Error("A provider method is required."));
}
const id = crypto.randomUUID(); const id = crypto.randomUUID();
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
pending.set(id, { resolve, reject }); pending.set(id, { resolve, reject });
@@ -32,10 +29,6 @@
} }
}); });
Object.defineProperty(window, "inscriboor", { Object.defineProperty(window, "inscriboor", { value: provider, configurable: false, writable: false });
value: provider,
configurable: false,
writable: false
});
window.dispatchEvent(new Event("inscriboor#initialized")); window.dispatchEvent(new Event("inscriboor#initialized"));
})(); })();