Skip to content

Commit c93a2e7

Browse files
committed
improve stats
1 parent 17cff8c commit c93a2e7

File tree

5 files changed

+121
-138
lines changed

5 files changed

+121
-138
lines changed

app/Analytics/PackageDownloadsPerDay/PackageDownloadsPerDayProjector.php

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -29,16 +29,7 @@ public function replay(object $event): void
2929
#[EventHandler]
3030
public function onPackageDownloadsListed(PackageDownloadsListed $event): void
3131
{
32-
$previousDay = PackageDownloadsPerDay::query()
33-
->whereField('package', $event->package)
34-
->orderBy('date DESC')
35-
->first();
36-
37-
if ($previousDay) {
38-
$count = $event->total - $previousDay->total;
39-
} else {
40-
$count = $event->total;
41-
}
32+
$count = $event->total;
4233

4334
$count = max($count, 0);
4435

app/Analytics/PackageDownloadsPerHour/PackageDownloadsPerHourProjector.php

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -29,16 +29,7 @@ public function replay(object $event): void
2929
#[EventHandler]
3030
public function onPackageDownloadsListed(PackageDownloadsListed $event): void
3131
{
32-
$previousHour = PackageDownloadsPerHour::query()
33-
->whereField('package', $event->package)
34-
->orderBy('date DESC')
35-
->first();
36-
37-
if ($previousHour) {
38-
$count = $event->total - $previousHour->total;
39-
} else {
40-
$count = $event->total;
41-
}
32+
$count = $event->total;
4233

4334
$count = max($count, 0);
4435

app/Analytics/stats.view.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
<x-chart :chart="$visitsPerHour" label="Visits per hour" title="Website visits last 24 hours"></x-chart>
2020
<x-chart :chart="$visitsPerDay" label="Visits per day" title="Website visits last 30 days"></x-chart>
2121
<div></div>
22-
<x-chart :chart="$packageDownloadsPerHour" label="Downloads per hour" title="Package downloads last 24 hours"></x-chart>
2322
<x-chart :chart="$packageDownloadsPerDay" label="Downloads per day" title="Package downloads last 30 days"></x-chart>
2423
</div>
2524
</div>

app/Support/StoredEvents/ProjectionDiscovery.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22

33
namespace App\Support\StoredEvents;
44

5-
use Tempest\Core\Discovery;
6-
use Tempest\Core\DiscoveryLocation;
7-
use Tempest\Core\IsDiscovery;
5+
use Tempest\Discovery\Discovery;
6+
use Tempest\Discovery\DiscoveryLocation;
7+
use Tempest\Discovery\IsDiscovery;
88
use Tempest\Reflection\ClassReflector;
99

1010
final class ProjectionDiscovery implements Discovery

0 commit comments

Comments
 (0)