From 5286aa2b1d40996ff2209cf92327b7535e715985 Mon Sep 17 00:00:00 2001 From: Andras Bacsai Date: Thu, 8 Jun 2023 08:18:14 +0200 Subject: [PATCH] updates --- app/Exceptions/Handler.php | 7 +++++++ resources/js/components/MagicBar.vue | 10 +++++++++- resources/views/command-center.blade.php | 8 +------- resources/views/components/server/navbar.blade.php | 9 +-------- resources/views/components/settings/navbar.blade.php | 8 +------- resources/views/dashboard.blade.php | 9 +-------- .../destination/new/standalone-docker.blade.php | 8 +------- resources/views/livewire/server/new/by-ip.blade.php | 8 +------- resources/views/livewire/server/proxy.blade.php | 3 ++- resources/views/private-key/new.blade.php | 8 +------- resources/views/profile.blade.php | 9 +-------- resources/views/project/show.blade.php | 8 +------- resources/views/projects.blade.php | 9 +-------- resources/views/server/all.blade.php | 8 +------- 14 files changed, 29 insertions(+), 83 deletions(-) diff --git a/app/Exceptions/Handler.php b/app/Exceptions/Handler.php index fe2a33580..b6839a915 100644 --- a/app/Exceptions/Handler.php +++ b/app/Exceptions/Handler.php @@ -2,12 +2,15 @@ namespace App\Exceptions; +use App\Models\InstanceSettings; use Illuminate\Foundation\Exceptions\Handler as ExceptionHandler; use Throwable; use Sentry\Laravel\Integration; class Handler extends ExceptionHandler { + + private InstanceSettings $settings; /** * A list of exception types with their corresponding custom log levels. * @@ -43,6 +46,10 @@ class Handler extends ExceptionHandler public function register(): void { $this->reportable(function (Throwable $e) { + $this->settings = InstanceSettings::get(); + if ($this->settings->do_no_track) { + return; + } Integration::captureUnhandledException($e); }); } diff --git a/resources/js/components/MagicBar.vue b/resources/js/components/MagicBar.vue index 3e7abcda6..63581c44b 100644 --- a/resources/js/components/MagicBar.vue +++ b/resources/js/components/MagicBar.vue @@ -86,7 +86,8 @@