Changeset View
Changeset View
Standalone View
Standalone View
src/app/OpenVidu/Room.php
Show First 20 Lines • Show All 52 Lines • ▼ Show 20 Lines | private function client() | ||||
self::$client = new \GuzzleHttp\Client( | self::$client = new \GuzzleHttp\Client( | ||||
[ | [ | ||||
'http_errors' => false, // No exceptions from Guzzle | 'http_errors' => false, // No exceptions from Guzzle | ||||
'base_uri' => \config('openvidu.api_url'), | 'base_uri' => \config('openvidu.api_url'), | ||||
'verify' => \config('openvidu.api_verify_tls'), | 'verify' => \config('openvidu.api_verify_tls'), | ||||
'auth' => [ | 'auth' => [ | ||||
\config('openvidu.api_username'), | \config('openvidu.api_username'), | ||||
\config('openvidu.api_password') | \config('openvidu.api_password') | ||||
] | ], | ||||
'on_stats' => function (\GuzzleHttp\TransferStats $stats) { | |||||
$threshold = \config('logging.slow_log'); | |||||
if ($threshold && ($sec = $stats->getTransferTime()) > $threshold) { | |||||
$url = $stats->getEffectiveUri(); | |||||
$method = $stats->getRequest()->getMethod(); | |||||
\Log::warning(sprintf("[STATS] %s %s: %.4f sec.", $method, $url, $sec)); | |||||
} | |||||
}, | |||||
] | ] | ||||
); | ); | ||||
} | } | ||||
return self::$client; | return self::$client; | ||||
} | } | ||||
/** | /** | ||||
▲ Show 20 Lines • Show All 350 Lines • Show Last 20 Lines |