Fix sendMessage string handling (fixes #138)

This commit is contained in:
hensm
2020-08-19 10:52:11 +01:00
parent 4b03d0dd8f
commit 55e03826e6

View File

@@ -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) {