|
@@ -163,8 +163,8 @@ discard block |
|
|
block discarded – undo |
|
163
|
163
|
if ($userAgent) { |
|
164
|
164
|
$parser = new Parser($userAgent); |
|
165
|
165
|
$sample->device = ($parser->device->model ?? ''); |
|
166
|
|
- $sample->browser = ($parser->browser->name ?? '') . ' ' . $parser->browser->getVersion(); |
|
167
|
|
- $sample->os = ($parser->os->name ?? '') . ' ' . $parser->os->getVersion(); |
|
|
166
|
+ $sample->browser = ($parser->browser->name ?? '').' '.$parser->browser->getVersion(); |
|
|
167
|
+ $sample->os = ($parser->os->name ?? '').' '.$parser->os->getVersion(); |
|
168
|
168
|
$sample->mobile = $parser->isMobile(); |
|
169
|
169
|
} |
|
170
|
170
|
// Save the data sample |
|
@@ -201,7 +201,7 @@ discard block |
|
|
block discarded – undo |
|
201
|
201
|
$now = round(microtime(true) * 1000); |
|
202
|
202
|
$cache = Craft::$app->getCache(); |
|
203
|
203
|
$then = $cache->get(self::LAST_BEACON_CACHE_KEY); |
|
204
|
|
- if (($then !== false) && ($now - (int)$then < Webperf::$settings->rateLimitMs)) { |
|
|
204
|
+ if (($then !== false) && ($now - (int) $then < Webperf::$settings->rateLimitMs)) { |
|
205
|
205
|
$limited = true; |
|
206
|
206
|
Craft::warning('Beacon ignored due to rate limiting', __METHOD__); |
|
207
|
207
|
} |
Please login to merge, or discard this patch.