Skip to content

Commit 441f39e

Browse files
Refactor ServerResource to improve quota calculation and reorganize imports
1 parent f83dcd8 commit 441f39e

File tree

1 file changed

+6
-10
lines changed

1 file changed

+6
-10
lines changed

app/Nova/Metrics/ServerResource.php

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,16 @@
22

33
namespace App\Nova\Metrics;
44

5-
use DateTimeInterface;
65
use App\Helpers\GoogleDriveQuota;
7-
use Laravel\Nova\Metrics\Partition;
6+
use DateTimeInterface;
7+
use Fidum\LaravelNovaMetricsPolling\Concerns\SupportsPolling;
88
use Illuminate\Support\Facades\Cache;
9-
use Symfony\Component\Process\Process;
10-
use Laravel\Nova\Metrics\PartitionResult;
119
use Laravel\Nova\Http\Requests\NovaRequest;
10+
use Laravel\Nova\Metrics\Partition;
11+
use Laravel\Nova\Metrics\PartitionResult;
1212
use Spatie\Backup\Tasks\Monitor\BackupDestinationStatus;
13-
use Fidum\LaravelNovaMetricsPolling\Concerns\SupportsPolling;
1413
use Spatie\Backup\Tasks\Monitor\BackupDestinationStatusFactory;
14+
use Symfony\Component\Process\Process;
1515

1616
class ServerResource extends Partition
1717
{
@@ -45,12 +45,8 @@ public function calculate(NovaRequest $request): PartitionResult
4545
// Get used storage from backup info
4646
$quota = GoogleDriveQuota::getQuota();
4747

48-
$used = $quota['used']; // dalam GB
48+
$value = $quota['used']; // dalam GB
4949
$total = $quota['total']; // dalam GB
50-
$backupInfo = $this->getBackupInfo();
51-
$used = isset($backupInfo[0]['usedStorage']) ? round($backupInfo[0]['usedStorage'] / 1024 / 1024 / 1024, 2) : 0;
52-
$value = round($used, 2);
53-
$total = round((int) config('app.disk_backup_limit') / 1024 / 1024, 2);
5450
} else {
5551
$command = $this->type === 'inode'
5652
? ['du', '--inodes', '-s']

0 commit comments

Comments
 (0)