diff --git a/app/Livewire/DownloadsPatreon.php b/app/Livewire/DownloadsPatreon.php index cce068e..ed173eb 100644 --- a/app/Livewire/DownloadsPatreon.php +++ b/app/Livewire/DownloadsPatreon.php @@ -24,6 +24,18 @@ class DownloadsPatreon extends Component $this->resetPage(); } + public function clicked($downloadId) + { + $download = Downloads::find($downloadId); + if (!$download) { + return; + } + + $download->count++; + $download->save(); + cache()->forget("episode_{$download->episode->id}_download_{$download->type}"); + } + public function render() { $orderby = 'created_at'; diff --git a/resources/views/livewire/downloads-patreon.blade.php b/resources/views/livewire/downloads-patreon.blade.php index 09b5827..43936ec 100644 --- a/resources/views/livewire/downloads-patreon.blade.php +++ b/resources/views/livewire/downloads-patreon.blade.php @@ -67,9 +67,9 @@