代码优化
parent
93131bde18
commit
d2e58be344
|
@ -10,7 +10,7 @@
|
|||
|
||||
namespace App\Controller\Api\V1;
|
||||
|
||||
use App\Event\UserLogin;
|
||||
use App\Event\LoginEvent;
|
||||
use Hyperf\Di\Annotation\Inject;
|
||||
use Hyperf\HttpServer\Annotation\Controller;
|
||||
use Hyperf\HttpServer\Annotation\RequestMapping;
|
||||
|
@ -60,7 +60,7 @@ class AuthController extends CController
|
|||
return $this->response->error('登录异常,请稍后再试!');
|
||||
}
|
||||
|
||||
event()->dispatch(new UserLogin($this->request, $user));
|
||||
event()->dispatch(new LoginEvent($this->request, $user));
|
||||
|
||||
return $this->response->success([
|
||||
'authorize' => [
|
||||
|
|
|
@ -1,11 +1,12 @@
|
|||
<?php
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace App\Event;
|
||||
|
||||
use App\Model\User;
|
||||
use Hyperf\HttpServer\Contract\RequestInterface;
|
||||
|
||||
class UserLogin
|
||||
class LoginEvent
|
||||
{
|
||||
/**
|
||||
* @var User
|
|
@ -10,7 +10,6 @@ class TalkEvent
|
|||
*/
|
||||
public $event_name;
|
||||
|
||||
|
||||
/**
|
||||
* @var array 消息数据
|
||||
*/
|
||||
|
|
|
@ -1,26 +1,27 @@
|
|||
<?php
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace App\Listener;
|
||||
|
||||
use Hyperf\Event\Contract\ListenerInterface;
|
||||
use App\Event\UserLogin;
|
||||
use App\Event\LoginEvent;
|
||||
use Hyperf\Event\Annotation\Listener;
|
||||
|
||||
/**
|
||||
* @Listener
|
||||
*/
|
||||
class UserLoginListener implements ListenerInterface
|
||||
class LoginListener implements ListenerInterface
|
||||
{
|
||||
public function listen(): array
|
||||
{
|
||||
// 返回一个该监听器要监听的事件数组,可以同时监听多个事件
|
||||
return [
|
||||
UserLogin::class,
|
||||
LoginEvent::class,
|
||||
];
|
||||
}
|
||||
|
||||
/**
|
||||
* @param object|UserLogin $event
|
||||
* @param object|LoginEvent $event
|
||||
*/
|
||||
public function process(object $event)
|
||||
{
|
Loading…
Reference in New Issue