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;
const pending = new Map();
window.addEventListener("message", event => {
@@ -13,11 +12,9 @@
const provider = Object.freeze({
isInscriboor: true,
version: "0.2.3",
version: "0.2.4",
request({ method, params = {} } = {}) {
if (typeof method !== "string" || !method) {
return Promise.reject(new Error("A provider method is required."));
}
if (typeof method !== "string" || !method) return Promise.reject(new Error("A provider method is required."));
const id = crypto.randomUUID();
return new Promise((resolve, reject) => {
pending.set(id, { resolve, reject });
@@ -32,10 +29,6 @@
}
});
Object.defineProperty(window, "inscriboor", {
value: provider,
configurable: false,
writable: false
});
Object.defineProperty(window, "inscriboor", { value: provider, configurable: false, writable: false });
window.dispatchEvent(new Event("inscriboor#initialized"));
})();