From 596d0ab6481b781cda7dca3cf25fffe90b0e7960 Mon Sep 17 00:00:00 2001 From: Miguel N Date: Mon, 25 Oct 2021 02:52:02 +0100 Subject: [PATCH] Removed MojangStatusProvider Mojang got rid of their old status API as it wasn't working properly, and it was based on a legacy system: https://bugs.mojang.com/browse/WEB-2303?focusedCommentId=1086543&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-1086543 --- app/Providers/MojangStatusProvider.php | 57 -------------------------- config/app.php | 1 - 2 files changed, 58 deletions(-) delete mode 100644 app/Providers/MojangStatusProvider.php diff --git a/app/Providers/MojangStatusProvider.php b/app/Providers/MojangStatusProvider.php deleted file mode 100644 index f9cc93b..0000000 --- a/app/Providers/MojangStatusProvider.php +++ /dev/null @@ -1,57 +0,0 @@ -body()), now()->addDays(3)); - } - catch(ConnectionException $connectException) - { - // Shorter TTL because mojang status server might have recovered - Cache::put('mojang_status', base64_encode($unknown_status), now()->addMinutes(60)); - - Log::alert('Writing unknown Mojang status placeholder to cache'); - Log::critical('Could not connect to Mojang servers: Cannot check/refresh status', [ - 'message' => $connectException->getMessage() - ]); - } - } - - View::share('mcstatus', json_decode(base64_decode(Cache::get('mojang_status')), true)); - } -} diff --git a/config/app.php b/config/app.php index caf2438..86e1e75 100755 --- a/config/app.php +++ b/config/app.php @@ -258,7 +258,6 @@ return [ // App\Providers\BroadcastServiceProvider::class, App\Providers\EventServiceProvider::class, App\Providers\RouteServiceProvider::class, - \App\Providers\MojangStatusProvider::class, \App\Providers\OptionsProvider::class, App\Providers\DigitalStorageProvider::class, App\Providers\JSONProvider::class,