From 725a441d9ed54eec2812e02e16c5d89a570b3a8a Mon Sep 17 00:00:00 2001 From: w33b Date: Wed, 8 Oct 2025 17:41:10 +0200 Subject: [PATCH] Add discord notification for v2 releases --- .../Controllers/Admin/EpisodeController.php | 4 +++ app/Jobs/DiscordReleaseNotification.php | 31 +++++++++++-------- .../views/admin/modals/edit-episode.blade.php | 7 +++++ 3 files changed, 29 insertions(+), 13 deletions(-) diff --git a/app/Http/Controllers/Admin/EpisodeController.php b/app/Http/Controllers/Admin/EpisodeController.php index 3f9e81a..422eef7 100644 --- a/app/Http/Controllers/Admin/EpisodeController.php +++ b/app/Http/Controllers/Admin/EpisodeController.php @@ -76,6 +76,10 @@ class EpisodeController extends Controller DiscordReleaseNotification::dispatch($episode->slug, 'updateUHD'); } + if ($request->has('v2')) { + DiscordReleaseNotification::dispatch($episode->slug, 'v2'); + } + cache()->flush(); return to_route('hentai.index', [ diff --git a/app/Jobs/DiscordReleaseNotification.php b/app/Jobs/DiscordReleaseNotification.php index d722820..d987e2f 100644 --- a/app/Jobs/DiscordReleaseNotification.php +++ b/app/Jobs/DiscordReleaseNotification.php @@ -32,19 +32,24 @@ class DiscordReleaseNotification implements ShouldQueue */ public function handle(): void { - // Wait 2s to avoid Discord API Rate limit - sleep(2); - - if ($this->messageType == 'release') { - DiscordAlert::message("<@&868457842250764289> (´• ω •`)ノ New **4k** Release! Check it out here: https://hstream.moe/hentai/".$this->slug); - } - - if ($this->messageType == 'update') { - DiscordAlert::to('update')->message("<@&1283518462584426598> (´• ω •`)ノ Added **48fps** to Release! Check it out here: https://hstream.moe/hentai/".$this->slug); - } - - if ($this->messageType == 'updateUHD') { - DiscordAlert::to('update')->message("<@&1326860920902778963> (´• ω •`)ノ Added **48fps 4k** to Release! Check it out here: https://hstream.moe/hentai/".$this->slug); + switch($this->messageType) + { + case 'release': + DiscordAlert::message("<@&868457842250764289> (´• ω •`)ノ New **4k** Release! Check it out here: https://hstream.moe/hentai/".$this->slug); + break; + case 'update': + # 1080p 48fps added + DiscordAlert::to('update')->message("<@&1283518462584426598> (´• ω •`)ノ Added **48fps** to Release! Check it out here: https://hstream.moe/hentai/".$this->slug); + break; + case 'updateUHD': + # 4k 48fps added + DiscordAlert::to('update')->message("<@&1326860920902778963> (´• ω •`)ノ Added **48fps 4k** to Release! Check it out here: https://hstream.moe/hentai/".$this->slug); + break; + case 'v2': + # v2 re-release + DiscordAlert::to('update')->message("<@&1425505303075754035> (´• ω •`)ノ **v2 Re-**Release! Check it out here: https://hstream.moe/hentai/".$this->slug); + default: + break; } } } diff --git a/resources/views/admin/modals/edit-episode.blade.php b/resources/views/admin/modals/edit-episode.blade.php index 014fd17..0a4dd92 100644 --- a/resources/views/admin/modals/edit-episode.blade.php +++ b/resources/views/admin/modals/edit-episode.blade.php @@ -97,6 +97,13 @@
+
+ + +