From fe60bbe7a7b95cec2f49cde84ea13c52137a56cd Mon Sep 17 00:00:00 2001 From: Wruczek Date: Wed, 2 Dec 2020 19:16:42 +0100 Subject: [PATCH] Mark a channel hidden based on its needed subscribe power --- src/private/php/ViewerRenderer.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/private/php/ViewerRenderer.php b/src/private/php/ViewerRenderer.php index 16712c9..0f7d11e 100644 --- a/src/private/php/ViewerRenderer.php +++ b/src/private/php/ViewerRenderer.php @@ -107,7 +107,9 @@ EOD; public function renderChannel(TeamSpeakChannel $channel): void { $hasParent = $channel->getParentId(); - $isHidden = in_array($channel->getId(), $this->hiddenChannelIds, true); + $isHidden = in_array($channel->getId(), $this->hiddenChannelIds, true) || + $channel->getInfo()["channel_needed_subscribe_power"] >= 75; + $channelDisplayName = $channel->getDisplayName(); $channelClasses = $hasParent ? "has-parent" : "no-parent"; $channelIcon = "";