From 2d3ed90300e179bbcaca018f36f40389db4bfef4 Mon Sep 17 00:00:00 2001 From: alexbcberio Date: Thu, 30 Apr 2020 00:28:36 +0200 Subject: [PATCH] Mention everyone + increased hook lease time --- app/Http/Controllers/WebhookController.php | 11 ++++++++--- routes/web.php | 2 +- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/app/Http/Controllers/WebhookController.php b/app/Http/Controllers/WebhookController.php index f5266cd..31678c7 100644 --- a/app/Http/Controllers/WebhookController.php +++ b/app/Http/Controllers/WebhookController.php @@ -99,8 +99,13 @@ class WebhookController extends Controller */ private function subscribeStreamHook(Request $request) { $hookCallback = route("hooks.twitch.stream"); - // $lease = self::MAX_LEASE_SECONDS; - $lease = 3600; + + $lease = self::MAX_LEASE_SECONDS; + + if (config("app.env") !== "production") { + $lease = 3600; + } + $topic = self::TOPIC_STREAM_CHANGED . "?user_id=" . Auth::user()->twitch_uid; // TODO: implement secrets, global or specified for each hoock? @@ -204,7 +209,7 @@ class WebhookController extends Controller $embed = new DiscordEmbedMessage(); $embed->setUsername(config("app.name")) ->setAvatar("https://tse1.mm.bing.net/th?id=OIP.kncd96A4OjouPDpT8ymkIAHaHa&pid=Api&f=1") - ->setContent("¡Hola [@]everyone! " . $data["user_name"] . " está ahora en directo https://twitch.tv/" . $userInfo->login . " ! Ven a verle :wink:!") + ->setContent("¡Hola @everyone! " . $data["user_name"] . " está ahora en directo https://twitch.tv/" . $userInfo->login . " ! Ven a verle :wink:!") // embed ->setColor(hexdec(substr("#9147ff", 1))) ->setAuthorName($userInfo->display_name) diff --git a/routes/web.php b/routes/web.php index c14ed9d..3efd2b5 100644 --- a/routes/web.php +++ b/routes/web.php @@ -63,4 +63,4 @@ Route::prefix("hooks")->group(function () { }); -}); +}); \ No newline at end of file