diff --git a/app/subscribe/GatewaySubscribe.php b/app/subscribe/GatewaySubscribe.php index c6028ae..5f33456 100644 --- a/app/subscribe/GatewaySubscribe.php +++ b/app/subscribe/GatewaySubscribe.php @@ -14,12 +14,25 @@ use app\service\GatewayClientService; use think\db\exception\DataNotFoundException; use think\db\exception\DbException; use think\db\exception\ModelNotFoundException; +use think\Event; /** * 网关事件订阅类 */ class GatewaySubscribe { + /** + * 统一订阅监听注册 + * @param Event $event + * @return void + */ + public function subscribe(Event $event): void + { + $event->listen('clientLogin', [$this,'onClientLogin']); + $event->listen('lockClient',[$this,'onLockClient']); + $event->listen('clientClose',[$this,'onClientClose']); + } + /** * Ws客户端登录 * @param PutMessage $put