Skip to content

Commit 9be955a

Browse files
committed
fix incomplete payload
1 parent 442d46e commit 9be955a

File tree

2 files changed

+11
-10
lines changed

2 files changed

+11
-10
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@beekeeperstudio/plugin",
3-
"version": "1.2.1",
3+
"version": "1.2.2",
44
"description": "A simple TypeScript wrapper to send messages from your Beekeeper Studio plugin to the main app.",
55
"main": "dist/index.js",
66
"types": "dist/index.d.ts",

src/comms.ts

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -63,22 +63,21 @@ window.addEventListener("message", (event) => {
6363
}
6464
});
6565

66-
export async function request(payload: any): Promise<any> {
67-
const fullPayload = {
68-
id: generateUUID(),
69-
...payload,
70-
} as PluginRequestPayload;
66+
export async function request(raw: any): Promise<any> {
67+
const payload = { id: generateUUID(), ...raw } as PluginRequestPayload;
7168

7269
if (debugComms) {
7370
const time = new Date().toLocaleTimeString("en-GB");
7471
console.groupCollapsed(`${time} [REQUEST] ${payload.name}`);
75-
console.log("Args:", payload.args);
72+
console.log("id:", payload.id);
73+
console.log("args:", payload.args);
74+
console.log("payload:", payload);
7675
console.groupEnd();
7776
}
7877

7978
return new Promise<any>((resolve, reject) => {
8079
try {
81-
pendingRequests.set(fullPayload.id, { payload: fullPayload, resolve, reject });
80+
pendingRequests.set(payload.id, { payload: payload, resolve, reject });
8281
window.parent.postMessage(payload, "*");
8382
} catch (e) {
8483
reject(e);
@@ -87,13 +86,15 @@ export async function request(payload: any): Promise<any> {
8786
}
8887

8988
export function notify(name: string, args: any) {
89+
const payload = { name, args }
9090
if (debugComms) {
9191
const time = new Date().toLocaleTimeString("en-GB");
9292
console.groupCollapsed(`${time} [NOTIFICATION] ${name}`);
93-
console.log("Args:", args);
93+
console.log("args:", args);
94+
console.log("payload:", payload);
9495
console.groupEnd();
9596
}
96-
window.parent.postMessage({ name, args }, "*");
97+
window.parent.postMessage(payload, "*");
9798
}
9899

99100
const notificationListeners = new Map<string, ((args: any) => void)[]>();

0 commit comments

Comments
 (0)