From 72ea5d43fd6caa06bc2f3edd793f2691b4ec7d6b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Skyler=20M=C3=A4ntysaari?= Date: Fri, 17 Feb 2023 22:14:01 +0200 Subject: [PATCH] Addressing PR comments about not using hardcoded string. --- app/Controllers/ProxyController.php | 3 ++- app/Helpers/Wrappers.php | 4 ++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/app/Controllers/ProxyController.php b/app/Controllers/ProxyController.php index 21932b6..7a3c72e 100644 --- a/app/Controllers/ProxyController.php +++ b/app/Controllers/ProxyController.php @@ -3,6 +3,7 @@ namespace App\Controllers; use App\Helpers\Cookies; use App\Helpers\Misc; +use TikScraper\Constants\UserAgents as TikScraperUserAgents; class ProxyController { const VALID_TIKTOK_DOMAINS = [ @@ -12,7 +13,7 @@ class ProxyController { static public function stream() { self::checkUrl(); $url = $_GET['url']; - $config['USER_AGENT'] = Misc::env("user_agent", "Mozilla/5.0 (Android 12; Mobile; rv:109.0) Gecko/109.0 Firefox/109.0"); + $config['user_agent'] = Misc::env("USER_AGENT", TikScraperUserAgents::DEFAULT); $streamer = new \TikScraper\Stream($config); $streamer->url($url); } diff --git a/app/Helpers/Wrappers.php b/app/Helpers/Wrappers.php index 632e327..149e00e 100644 --- a/app/Helpers/Wrappers.php +++ b/app/Helpers/Wrappers.php @@ -7,6 +7,8 @@ use App\Cache\RedisCache; use App\Constants\CacheMethods; use App\Models\BaseTemplate; +use TikScraper\Constants\UserAgents as TikScraperUserAgents; + class Wrappers { /** * Setup of Latte template engine @@ -162,6 +164,8 @@ class Wrappers { } } + $options["user_agent"] = Misc::env("USER_AGENT", TikScraperUserAgents::DEFAULT); + return new \TikScraper\Api($options, $cacheEngine); } }