eee
This commit is contained in:
+6
-10
@@ -2,14 +2,10 @@
|
|||||||
|
|
||||||
namespace Coroutine\Server;
|
namespace Coroutine\Server;
|
||||||
|
|
||||||
use Closure;
|
|
||||||
use Kiri\Di\Context;
|
|
||||||
use Kiri\Di\Inject\Container;
|
use Kiri\Di\Inject\Container;
|
||||||
use Kiri\Router\Constrict\ConstrictRequest;
|
use Kiri\Router\Constrict\ConstrictRequest;
|
||||||
use Kiri\Router\Constrict\ConstrictResponse;
|
|
||||||
use Kiri\Server\Contract\OnDisconnectInterface;
|
use Kiri\Server\Contract\OnDisconnectInterface;
|
||||||
use Kiri\Server\Contract\OnMessageInterface;
|
use Kiri\Server\Contract\OnMessageInterface;
|
||||||
use Psr\Http\Message\ResponseInterface;
|
|
||||||
use Swoole\Coroutine;
|
use Swoole\Coroutine;
|
||||||
use Swoole\Coroutine\Http\Server;
|
use Swoole\Coroutine\Http\Server;
|
||||||
use Swoole\Http\Request;
|
use Swoole\Http\Request;
|
||||||
@@ -49,12 +45,6 @@ abstract class Websocket implements OnMessageInterface, OnDisconnectInterface
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @return void
|
|
||||||
*/
|
|
||||||
abstract public function clearAllOnlineUsers(): void;
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
@@ -124,6 +114,12 @@ abstract class Websocket implements OnMessageInterface, OnDisconnectInterface
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return void
|
||||||
|
*/
|
||||||
|
abstract public function clearAllOnlineUsers(): void;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param ConstrictRequest $request
|
* @param ConstrictRequest $request
|
||||||
* @return bool
|
* @return bool
|
||||||
|
|||||||
@@ -24,7 +24,6 @@ class Test extends Websocket
|
|||||||
{
|
{
|
||||||
// TODO: Implement onConnected() method.
|
// TODO: Implement onConnected() method.
|
||||||
$this->stateChange($request->getAuthority()->getUniqueId(), 1);
|
$this->stateChange($request->getAuthority()->getUniqueId(), 1);
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -47,12 +46,10 @@ class Test extends Websocket
|
|||||||
$client->close();
|
$client->close();
|
||||||
if ($client->getStatusCode() != 200) {
|
if ($client->getStatusCode() != 200) {
|
||||||
return false;
|
return false;
|
||||||
|
} else {
|
||||||
|
$request->withAuthority(json_decode($client->body));
|
||||||
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
$data = json_decode($client->body, true);
|
|
||||||
|
|
||||||
$request->withAuthority($data);
|
|
||||||
return true;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user