A openpresence as option
This commit is contained in:
parent
5284e7fd2f
commit
f09143e1d1
|
|
@ -4,6 +4,7 @@ namespace BlaxSoftware\LaravelWebSockets\ChannelManagers;
|
||||||
|
|
||||||
use BlaxSoftware\LaravelWebSockets\Cache\ArrayLock;
|
use BlaxSoftware\LaravelWebSockets\Cache\ArrayLock;
|
||||||
use BlaxSoftware\LaravelWebSockets\Channels\Channel;
|
use BlaxSoftware\LaravelWebSockets\Channels\Channel;
|
||||||
|
use BlaxSoftware\LaravelWebSockets\Channels\OpenPresenceChannel;
|
||||||
use BlaxSoftware\LaravelWebSockets\Channels\PresenceChannel;
|
use BlaxSoftware\LaravelWebSockets\Channels\PresenceChannel;
|
||||||
use BlaxSoftware\LaravelWebSockets\Channels\PrivateChannel;
|
use BlaxSoftware\LaravelWebSockets\Channels\PrivateChannel;
|
||||||
use BlaxSoftware\LaravelWebSockets\Contracts\ChannelManager;
|
use BlaxSoftware\LaravelWebSockets\Contracts\ChannelManager;
|
||||||
|
|
@ -539,6 +540,10 @@ class LocalChannelManager implements ChannelManager
|
||||||
return PresenceChannel::class;
|
return PresenceChannel::class;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (Str::startsWith($channelName, 'openpresence-')) {
|
||||||
|
return OpenPresenceChannel::class;
|
||||||
|
}
|
||||||
|
|
||||||
return Channel::class;
|
return Channel::class;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue