From 55e03826e655bdc73279502201a51e7587170a38 Mon Sep 17 00:00:00 2001 From: hensm Date: Wed, 19 Aug 2020 10:52:11 +0100 Subject: [PATCH] Fix sendMessage string handling (fixes #138) --- app/src/bridge/Session.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/src/bridge/Session.ts b/app/src/bridge/Session.ts index 5683722..894a093 100644 --- a/app/src/bridge/Session.ts +++ b/app/src/bridge/Session.ts @@ -206,12 +206,17 @@ export default class Session { private _impl_sendMessage ( namespace: string - , message: object + , message: {} | string , messageId: string) { let error = false; try { + // Decode string messages + if (typeof message === "string") { + message = JSON.parse(message); + } + this.createChannel(namespace); this.channelMap.get(namespace)!.send(message); } catch (err) {