From 754a3db1b94067dd8c4bb14dd2e18aceb56c2134 Mon Sep 17 00:00:00 2001 From: shortcutme Date: Sun, 5 Nov 2017 23:37:32 +0100 Subject: [PATCH] Allow multiple channel joins by one command --- src/Ui/UiWebsocket.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/Ui/UiWebsocket.py b/src/Ui/UiWebsocket.py index 88a2739f..bec57255 100644 --- a/src/Ui/UiWebsocket.py +++ b/src/Ui/UiWebsocket.py @@ -338,9 +338,13 @@ class UiWebsocket(object): self.response(to, ret) # Join to an event channel - def actionChannelJoin(self, to, channel): - if channel not in self.channels: - self.channels.append(channel) + def actionChannelJoin(self, to, channels): + if type(channels) != list: + channels = [channels] + + for channel in channels: + if channel not in self.channels: + self.channels.append(channel) # Server variables def actionServerInfo(self, to):