mirror of
https://github.com/AnimeThemes/animethemes-server.git
synced 2026-07-11 01:24:46 +02:00
chore: send User-Agent headers to 3rd party APIs (#1145)
This commit is contained in:
@@ -34,8 +34,7 @@ class LivechartAnimeExternalApiAction extends ExternalApiAction implements Backf
|
||||
$id = $resource->external_id;
|
||||
|
||||
try {
|
||||
$this->response = Http::withUserAgent('AnimeThemes/1.0 (https://animethemes.moe)')
|
||||
->get("https://www.livechart.me/api/v1/anime/$id")
|
||||
$this->response = Http::get("https://www.livechart.me/api/v1/anime/$id")
|
||||
->throw()
|
||||
->json();
|
||||
} catch (RequestException $e) {
|
||||
|
||||
@@ -128,8 +128,7 @@ enum ResourceSite: int implements HasLabel
|
||||
}
|
||||
|
||||
try {
|
||||
$response = Http::withUserAgent('AnimeThemes/1.0 (https://animethemes.moe)')
|
||||
->get($link)
|
||||
$response = Http::get($link)
|
||||
->throw()
|
||||
->body();
|
||||
|
||||
|
||||
@@ -31,12 +31,14 @@ use App\Pivots\Wiki\ArtistSong;
|
||||
use Database\Seeders\Auth\Permission\PermissionSeeder;
|
||||
use Database\Seeders\Auth\Prohibition\ProhibitionSeeder;
|
||||
use Database\Seeders\Auth\Role\AdminSeeder;
|
||||
use GuzzleHttp\Psr7\Request;
|
||||
use Illuminate\Auth\Access\AuthorizationException;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use Illuminate\Database\Eloquent\Relations\Relation;
|
||||
use Illuminate\Database\Events\QueryExecuted;
|
||||
use Illuminate\Support\Facades\Artisan;
|
||||
use Illuminate\Support\Facades\DB;
|
||||
use Illuminate\Support\Facades\Http;
|
||||
use Illuminate\Support\Facades\Log;
|
||||
use Illuminate\Support\Facades\ParallelTesting;
|
||||
use Illuminate\Support\ServiceProvider;
|
||||
@@ -58,6 +60,8 @@ class AppServiceProvider extends ServiceProvider
|
||||
Artisan::call('db:seed', ['--class' => ProhibitionSeeder::class]);
|
||||
});
|
||||
|
||||
Http::globalRequestMiddleware(fn (Request $request) => $request->withHeader('User-Agent', 'AnimeThemes'));
|
||||
|
||||
DB::listen(function (QueryExecuted $query): void {
|
||||
if (app()->isLocal()) {
|
||||
Log::debug($query->sql);
|
||||
|
||||
Reference in New Issue
Block a user