refactor(server): update dispatch messages and streamline data synchronization

This commit is contained in:
Andras Bacsai
2025-09-23 08:49:11 +02:00
parent 238957132c
commit 69c36e6333
2 changed files with 4 additions and 7 deletions

View File

@@ -271,7 +271,7 @@ class Show extends Component
$this->authorize('manageSentinel', $this->server); $this->authorize('manageSentinel', $this->server);
$customImage = isDev() ? $this->sentinelCustomDockerImage : null; $customImage = isDev() ? $this->sentinelCustomDockerImage : null;
$this->server->restartSentinel($customImage); $this->server->restartSentinel($customImage);
$this->dispatch('success', 'Restarting Sentinel.'); $this->dispatch('info', 'Restarting Sentinel.');
} catch (\Throwable $e) { } catch (\Throwable $e) {
return handleError($e, $this); return handleError($e, $this);
} }
@@ -355,7 +355,7 @@ class Show extends Component
public function instantSave() public function instantSave()
{ {
try { try {
$this->submit(); $this->syncData(true);
} catch (\Throwable $e) { } catch (\Throwable $e) {
return handleError($e, $this); return handleError($e, $this);
} }
@@ -365,7 +365,7 @@ class Show extends Component
{ {
try { try {
$this->syncData(true); $this->syncData(true);
$this->dispatch('success', 'Server updated.'); $this->dispatch('success', 'Server settings updated.');
} catch (\Throwable $e) { } catch (\Throwable $e) {
return handleError($e, $this); return handleError($e, $this);
} }

View File

@@ -239,7 +239,6 @@
@endif @endif
</div> </div>
<div class="flex flex-col gap-2"> <div class="flex flex-col gap-2">
<div class="w-96"> <div class="w-96">
<x-forms.checkbox canGate="update" :canResource="$server" wire:model.live="isSentinelEnabled" <x-forms.checkbox canGate="update" :canResource="$server" wire:model.live="isSentinelEnabled"
label="Enable Sentinel" /> label="Enable Sentinel" />
@@ -267,9 +266,7 @@
$wire.set('sentinelCustomDockerImage', this.customImage); $wire.set('sentinelCustomDockerImage', this.customImage);
} }
}" x-init="$wire.set('sentinelCustomDockerImage', customImage)"> }" x-init="$wire.set('sentinelCustomDockerImage', customImage)">
<x-forms.input <x-forms.input x-model="customImage" @input.debounce.500ms="saveCustomImage()"
x-model="customImage"
@input.debounce.500ms="saveCustomImage()"
placeholder="e.g., sentinel:latest or myregistry/sentinel:dev" placeholder="e.g., sentinel:latest or myregistry/sentinel:dev"
label="Custom Sentinel Docker Image (Dev Only)" label="Custom Sentinel Docker Image (Dev Only)"
helper="Override the default Sentinel Docker image for testing. Leave empty to use the default." /> helper="Override the default Sentinel Docker image for testing. Leave empty to use the default." />