diff --git a/dist/index.js b/dist/index.js index a4d222d8..04d12c0c 100644 --- a/dist/index.js +++ b/dist/index.js @@ -415,7 +415,7 @@ onmessage = async (data) => { if (!data.messageChannel) return; const channels = data.messageChannel.split("/"); - if (this.primaryChannel.value in channels == false) return; + if (channels.indexOf(this.primaryChannel.value) == -1) return; if (data.subscribed != void 0) this.handleSubscription(data.subscribed); if (!data.messageBody) return; const { sender, body, channel, isoDate } = JSON.parse(data.messageBody); diff --git a/src/Model/chatModel.ts b/src/Model/chatModel.ts index d7040e00..db099017 100644 --- a/src/Model/chatModel.ts +++ b/src/Model/chatModel.ts @@ -104,7 +104,7 @@ export class Chat { onmessage = async (data: Message): Promise => { if (!data.messageChannel) return; const channels = data.messageChannel.split("/"); - if (this.primaryChannel.value in channels == false) return; + if (channels.indexOf(this.primaryChannel.value) == -1) return; if (data.subscribed != undefined) this.handleSubscription(data.subscribed);