Skip to content
This repository was archived by the owner on Feb 7, 2024. It is now read-only.

Commit ddb5dbd

Browse files
committed
wip
1 parent f89278e commit ddb5dbd

File tree

2 files changed

+22
-1
lines changed

2 files changed

+22
-1
lines changed

src/Console/StartWebSocketServer.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
use BeyondCode\LaravelWebSockets\Server\Logger\ConnectionLogger;
88
use BeyondCode\LaravelWebSockets\Server\Logger\HttpLogger;
99
use BeyondCode\LaravelWebSockets\Server\Logger\WebsocketsLogger;
10+
use BeyondCode\LaravelWebSockets\Statistics\DnsResolver;
1011
use BeyondCode\LaravelWebSockets\Statistics\Logger\HttpStatisticsLogger;
1112
use BeyondCode\LaravelWebSockets\Statistics\Logger\StatisticsLogger as StatisticsLoggerInterface;
1213

@@ -48,7 +49,7 @@ public function handle()
4849
protected function configureStatisticsLogger()
4950
{
5051
$connector = new Connector($this->loop, [
51-
'dns' => '127.0.0.1'
52+
'dns' => new DnsResolver()
5253
]);
5354

5455
$browser = new Browser($this->loop, $connector);

src/Statistics/DnsResolver.php

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
<?php
2+
3+
4+
namespace BeyondCode\LaravelWebSockets\Statistics;
5+
6+
use React\Dns\Resolver\Resolver;
7+
use React\Promise\FulfilledPromise;
8+
9+
class DnsResolver extends Resolver
10+
{
11+
public function __construct()
12+
{
13+
//
14+
}
15+
16+
public function resolve($domain)
17+
{
18+
return new FulfilledPromise('127.0.0.1');
19+
}
20+
}

0 commit comments

Comments
 (0)