We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent e3af759 commit 9ff7b91Copy full SHA for 9ff7b91
packages/cubejs-server/src/websocket-server.ts
@@ -43,9 +43,14 @@ export class WebSocketServer {
43
// it again - it's too expensive, instead we serialize the rest of the message and then
44
// inject query result json into message.
45
const resMsg = new TextDecoder().decode(await message.message.getFinalResult());
46
- message.message = '~XXXXX~';
+ delete message.message;
47
messageStr = JSON.stringify(message);
48
- messageStr = messageStr.replace('"~XXXXX~"', resMsg);
+
49
+ if (messageStr === '{}') {
50
+ messageStr = `{"message":${resMsg}}`;
51
+ } else {
52
+ messageStr = `${messageStr.slice(0, -1)},"message":${resMsg}}`;
53
+ }
54
} else {
55
56
}
0 commit comments