Revert "rector: arrrrr"

This reverts commit 16c0cd10d8.
This commit is contained in:
Andras Bacsai
2025-01-07 15:31:43 +01:00
parent da07b4fdcf
commit 1fe4dd722b
349 changed files with 3689 additions and 4184 deletions

View File

@@ -5,13 +5,11 @@ namespace App\Livewire\Source\Github;
use App\Jobs\GithubAppPermissionJob;
use App\Models\GithubApp;
use App\Models\PrivateKey;
use DateTimeImmutable;
use Illuminate\Support\Facades\Http;
use Lcobucci\JWT\Configuration;
use Lcobucci\JWT\Signer\Key\InMemory;
use Lcobucci\JWT\Signer\Rsa\Sha256;
use Livewire\Component;
use Throwable;
class Change extends Component
{
@@ -60,7 +58,7 @@ class Change extends Component
public function boot()
{
if ($this->github_app instanceof GithubApp) {
if ($this->github_app) {
$this->github_app->makeVisible(['client_secret', 'webhook_secret']);
}
}
@@ -153,11 +151,9 @@ class Change extends Component
$this->webhook_endpoint = $this->ipv4;
$this->is_system_wide = $this->github_app->is_system_wide;
}
} catch (Throwable $e) {
} catch (\Throwable $e) {
return handleError($e, $this);
}
return null;
}
public function getGithubAppNameUpdatePath()
@@ -183,8 +179,8 @@ class Change extends Component
->issuedBy((string) $app_id)
->permittedFor('https://api.github.com')
->identifiedBy((string) $now)
->issuedAt(new DateTimeImmutable("@{$now}"))
->expiresAt(new DateTimeImmutable('@'.($now + 600)))
->issuedAt(new \DateTimeImmutable("@{$now}"))
->expiresAt(new \DateTimeImmutable('@'.($now + 600)))
->getToken($configuration->signer(), $configuration->signingKey())
->toString();
}
@@ -197,7 +193,7 @@ class Change extends Component
if (! $privateKey) {
$this->dispatch('error', 'No private key found for this GitHub App.');
return null;
return;
}
$jwt = $this->generateGithubJwt($privateKey->private_key, $this->github_app->app_id);
@@ -226,11 +222,9 @@ class Change extends Component
$error_message = $response->json()['message'] ?? 'Unknown error';
$this->dispatch('error', "Failed to fetch GitHub App information: {$error_message}");
}
} catch (Throwable $e) {
} catch (\Throwable $e) {
return handleError($e, $this);
}
return null;
}
public function submit()
@@ -253,11 +247,9 @@ class Change extends Component
]);
$this->github_app->save();
$this->dispatch('success', 'Github App updated.');
} catch (Throwable $e) {
} catch (\Throwable $e) {
return handleError($e, $this);
}
return null;
}
public function instantSave()
@@ -266,11 +258,9 @@ class Change extends Component
$this->github_app->makeVisible('client_secret')->makeVisible('webhook_secret');
$this->github_app->save();
$this->dispatch('success', 'Github App updated.');
} catch (Throwable $e) {
} catch (\Throwable $e) {
return handleError($e, $this);
}
return null;
}
public function delete()
@@ -280,12 +270,12 @@ class Change extends Component
$this->dispatch('error', 'This source is being used by an application. Please delete all applications first.');
$this->github_app->makeVisible('client_secret')->makeVisible('webhook_secret');
return null;
return;
}
$this->github_app->delete();
return redirect()->route('source.all');
} catch (Throwable $e) {
} catch (\Throwable $e) {
return handleError($e, $this);
}
}

View File

@@ -4,7 +4,6 @@ namespace App\Livewire\Source\Github;
use App\Models\GithubApp;
use Livewire\Component;
use Throwable;
class Create extends Component
{
@@ -51,13 +50,13 @@ class Create extends Component
if (isCloud()) {
$payload['is_system_wide'] = $this->is_system_wide;
}
$github_app = GithubApp::query()->create($payload);
$github_app = GithubApp::create($payload);
if (session('from')) {
session(['from' => session('from') + ['source_id' => $github_app->id]]);
}
return redirect()->route('source.github.show', ['github_app_uuid' => $github_app->uuid]);
} catch (Throwable $e) {
} catch (\Throwable $e) {
return handleError($e, $this);
}
}