convert to switch case for channel parsing
This commit is contained in:
parent
ba4eedb114
commit
6d7e443544
|
@ -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;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue