mirror of
https://github.com/bitinflow/expose.git
synced 2026-03-13 13:35:54 +00:00
Merge branch 'master' of github.com:beyondcode/expose
This commit is contained in:
@@ -12,7 +12,6 @@ use App\Server\Exceptions\NoFreePortAvailable;
|
||||
use Illuminate\Support\Arr;
|
||||
use Ratchet\ConnectionInterface;
|
||||
use Ratchet\WebSocket\MessageComponentInterface;
|
||||
use React\EventLoop\LoopInterface;
|
||||
use React\Promise\Deferred;
|
||||
use React\Promise\PromiseInterface;
|
||||
use function React\Promise\reject;
|
||||
@@ -151,7 +150,8 @@ class ControlMessageController implements MessageComponentInterface
|
||||
});
|
||||
}
|
||||
|
||||
protected function resolveConnectionMessage($connectionInfo, $user) {
|
||||
protected function resolveConnectionMessage($connectionInfo, $user)
|
||||
{
|
||||
$deferred = new Deferred();
|
||||
|
||||
$connectionMessageResolver = config('expose.admin.messages.resolve_connection_message')($connectionInfo, $user);
|
||||
@@ -163,6 +163,7 @@ class ControlMessageController implements MessageComponentInterface
|
||||
});
|
||||
} else {
|
||||
$connectionInfo->message = $connectionMessageResolver;
|
||||
|
||||
return \React\Promise\resolve($connectionInfo);
|
||||
}
|
||||
|
||||
@@ -188,7 +189,7 @@ class ControlMessageController implements MessageComponentInterface
|
||||
|
||||
return $this->resolveConnectionMessage($connectionInfo, $user);
|
||||
})
|
||||
->then(function ($connectionInfo) use ($data, $connection, $user) {
|
||||
->then(function ($connectionInfo) use ($connection, $user) {
|
||||
$connection->send(json_encode([
|
||||
'event' => 'authenticated',
|
||||
'data' => [
|
||||
|
||||
@@ -3,9 +3,8 @@
|
||||
namespace App\Server\Support;
|
||||
|
||||
use App\Server\Connections\ControlConnection;
|
||||
use Exception;
|
||||
use Psr\Http\Message\ResponseInterface;
|
||||
use Clue\React\Buzz\Browser;
|
||||
use Psr\Http\Message\ResponseInterface;
|
||||
|
||||
class RetrieveWelcomeMessageFromApi
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user