Skip to content

Commit 86a43bf

Browse files
committed
Updates
1 parent f93fbab commit 86a43bf

File tree

5 files changed

+18
-21
lines changed

5 files changed

+18
-21
lines changed

src/Commands/Listen.php

Lines changed: 10 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,6 @@
1010
use Amp\Socket\InternetAddress;
1111
use Amp\Websocket\Server\Rfc6455Acceptor;
1212
use Amp\Websocket\Server\Websocket;
13-
use Flat3\RevPi\Interfaces\Hardware\PiControl;
14-
use Flat3\RevPi\Interfaces\Hardware\Terminal;
1513
use Flat3\RevPi\JsonRpc\JsonRpcPeer;
1614
use Illuminate\Console\Command;
1715
use Psr\Log\LoggerInterface;
@@ -35,16 +33,16 @@ public function handle(LoggerInterface $logger): void
3533

3634
$router = new Router($server, $logger, new DefaultErrorHandler);
3735

38-
$router->addRoute(
39-
method: 'GET',
40-
uri: '/',
41-
requestHandler: new Websocket(
42-
httpServer: $server,
43-
logger: $logger,
44-
acceptor: new Rfc6455Acceptor,
45-
clientHandler: app(JsonRpcPeer::class),
46-
)
47-
);
36+
$router->addRoute(
37+
method: 'GET',
38+
uri: '/',
39+
requestHandler: new Websocket(
40+
httpServer: $server,
41+
logger: $logger,
42+
acceptor: app(Rfc6455Acceptor::class),
43+
clientHandler: app(JsonRpcPeer::class),
44+
)
45+
);
4846

4947
$server->start(
5048
$router,

src/JsonRpc/JsonRpcPeer.php

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
use Flat3\RevPi\JsonRpc\Response as JsonRpcResponse;
2424
use Revolt\EventLoop;
2525
use Throwable;
26+
2627
use function Amp\async;
2728

2829
/**
@@ -53,7 +54,7 @@ class JsonRpcPeer implements WebsocketClientHandler
5354
public function withSocket(WebsocketClient $socket): self
5455
{
5556
$this->socket = $socket;
56-
async(fn() => $this->handleResponse());
57+
async(fn () => $this->handleResponse());
5758

5859
return $this;
5960
}
@@ -102,13 +103,13 @@ protected function handleResponse(): void
102103
continue;
103104
}
104105

105-
if (!$response instanceof JsonRpcResponse) {
106+
if (! $response instanceof JsonRpcResponse) {
106107
continue;
107108
}
108109

109110
$id = $response->id;
110111

111-
if (!isset($this->pending[$id])) {
112+
if (! isset($this->pending[$id])) {
112113
continue;
113114
}
114115

@@ -263,7 +264,7 @@ public function handle(string $method, array $params): mixed
263264
$request->payload = $newData;
264265

265266
$this->socket->sendBinary(serialize($request));
266-
} elseif (!is_resource($stream) || @feof($stream)) {
267+
} elseif (! is_resource($stream) || @feof($stream)) {
267268
EventLoop::cancel($callbackId);
268269
}
269270
});

src/Modules/Connect5.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
namespace Flat3\RevPi\Modules;
66

77
use Flat3\RevPi\Interfaces\Modules\Connect5 as Connect5ModuleInterface;
8-
use Flat3\RevPi\Interfaces\SerialPort;
98
use Flat3\RevPi\Led\Connect5Led;
109
use Flat3\RevPi\Led\Led;
1110
use Flat3\RevPi\Led\LedPosition;

src/Modules/Module.php

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,7 @@ abstract class Module implements ModuleInterface
1919

2020
protected float $frequency = Constants::f20Hz;
2121

22-
public function __construct(protected ProcessImage $processImage)
23-
{
24-
}
22+
public function __construct(protected ProcessImage $processImage) {}
2523

2624
public function getProcessImage(): ProcessImage
2725
{
@@ -64,7 +62,7 @@ public function monitor(Trigger $monitor): void
6462
$next = $this->processImage->readVariable($monitor->name);
6563

6664
if ($previous !== null && $previous !== $next) {
67-
EventLoop::defer(fn() => $monitor->evaluate($previous, $next));
65+
EventLoop::defer(fn () => $monitor->evaluate($previous, $next));
6866
}
6967

7068
$previous = $next;

src/Modules/Remote.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
use Flat3\RevPi\Led\RemoteLed;
1717
use Flat3\RevPi\Monitors\Trigger;
1818
use Flat3\RevPi\ProcessImage\ProcessImage;
19+
1920
use function Amp\Websocket\Client\connect;
2021

2122
class Remote implements RemoteInterface

0 commit comments

Comments
 (0)