|
2 | 2 |
|
3 | 3 | namespace App\Nova\Metrics; |
4 | 4 |
|
5 | | -use DateTimeInterface; |
6 | 5 | use App\Helpers\GoogleDriveQuota; |
7 | | -use Laravel\Nova\Metrics\Partition; |
| 6 | +use DateTimeInterface; |
| 7 | +use Fidum\LaravelNovaMetricsPolling\Concerns\SupportsPolling; |
8 | 8 | use Illuminate\Support\Facades\Cache; |
9 | | -use Symfony\Component\Process\Process; |
10 | | -use Laravel\Nova\Metrics\PartitionResult; |
11 | 9 | use Laravel\Nova\Http\Requests\NovaRequest; |
| 10 | +use Laravel\Nova\Metrics\Partition; |
| 11 | +use Laravel\Nova\Metrics\PartitionResult; |
12 | 12 | use Spatie\Backup\Tasks\Monitor\BackupDestinationStatus; |
13 | | -use Fidum\LaravelNovaMetricsPolling\Concerns\SupportsPolling; |
14 | 13 | use Spatie\Backup\Tasks\Monitor\BackupDestinationStatusFactory; |
| 14 | +use Symfony\Component\Process\Process; |
15 | 15 |
|
16 | 16 | class ServerResource extends Partition |
17 | 17 | { |
@@ -45,12 +45,8 @@ public function calculate(NovaRequest $request): PartitionResult |
45 | 45 | // Get used storage from backup info |
46 | 46 | $quota = GoogleDriveQuota::getQuota(); |
47 | 47 |
|
48 | | - $used = $quota['used']; // dalam GB |
| 48 | + $value = $quota['used']; // dalam GB |
49 | 49 | $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); |
54 | 50 | } else { |
55 | 51 | $command = $this->type === 'inode' |
56 | 52 | ? ['du', '--inodes', '-s'] |
|
0 commit comments