1
0
Fork 0
mirror of synced 2024-07-01 04:30:59 +12:00

convert to switch case for channel parsing

This commit is contained in:
Torsten Dittmann 2021-03-01 16:12:52 +01:00
parent ba4eedb114
commit 6d7e443544

View file

@ -49,13 +49,17 @@ class Realtime
$channels = array_flip($channels); $channels = array_flip($channels);
foreach ($channels as $key => $value) { foreach ($channels as $key => $value) {
if (strpos($key, 'account.') === 0) { switch (true) {
unset($channels[$key]); case strpos($key, 'account.') === 0:
} elseif ($key === 'account') { unset($channels[$key]);
if (!empty(self::$user->getId())) { break;
$channels['account.' . self::$user->getId()] = $value;
} case $key === 'account':
unset($channels['account']); if (!empty(self::$user->getId())) {
$channels['account.' . self::$user->getId()] = $value;
}
unset($channels['account']);
break;
} }
} }