From 083d28a9d77edb2d5d3e6f82acb73ccdded8cc34 Mon Sep 17 00:00:00 2001 From: Lewis Larsen Date: Fri, 21 Jun 2024 14:27:15 +0100 Subject: [PATCH] feat: moved time intervals to 15 mins --- app/Livewire/BackupTasks/CreateBackupTaskForm.php | 8 ++++---- app/Livewire/BackupTasks/UpdateBackupTaskForm.php | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/app/Livewire/BackupTasks/CreateBackupTaskForm.php b/app/Livewire/BackupTasks/CreateBackupTaskForm.php index d513c63f..8c5fcf32 100644 --- a/app/Livewire/BackupTasks/CreateBackupTaskForm.php +++ b/app/Livewire/BackupTasks/CreateBackupTaskForm.php @@ -97,10 +97,10 @@ public function mount(): void $this->backupDestinationId = Auth::user()->backupDestinations->first()?->id ?? ''; } - // Initialize backup times in half-hour increments - $this->backupTimes = collect(range(0, 47))->map(function ($halfHour) { - $hour = intdiv($halfHour, 2); - $minute = ($halfHour % 2) * 30; + // Initialize backup times in 15min increments + $this->backupTimes = collect(range(0, 95))->map(function ($quarterHour) { + $hour = intdiv($quarterHour, 4); + $minute = ($quarterHour % 4) * 15; return sprintf('%02d:%02d', $hour, $minute); }); diff --git a/app/Livewire/BackupTasks/UpdateBackupTaskForm.php b/app/Livewire/BackupTasks/UpdateBackupTaskForm.php index 1f227bf6..edcbbbfe 100644 --- a/app/Livewire/BackupTasks/UpdateBackupTaskForm.php +++ b/app/Livewire/BackupTasks/UpdateBackupTaskForm.php @@ -90,9 +90,9 @@ public function mount(): void $this->availableTags = Auth::user()->tags; $this->selectedTags = $this->backupTask->tags->pluck('id')->toArray(); - $this->backupTimes = collect(range(0, 47))->map(function ($halfHour) { - $hour = intdiv($halfHour, 2); - $minute = ($halfHour % 2) * 30; + $this->backupTimes = collect(range(0, 95))->map(function ($quarterHour) { + $hour = intdiv($quarterHour, 4); + $minute = ($quarterHour % 4) * 15; return sprintf('%02d:%02d', $hour, $minute); });