optimize intention
This commit is contained in:
@@ -52,6 +52,7 @@ final readonly class AskSseController
|
||||
|
||||
if ($prompt === '') {
|
||||
$this->sendEvent('error', 'Empty prompt');
|
||||
$this->sendEvent('done', '[DONE]');
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -63,11 +64,12 @@ final readonly class AskSseController
|
||||
$chunk = str_replace(["\r\n", "\r"], "\n", $chunk);
|
||||
$this->sendData($chunk);
|
||||
}
|
||||
|
||||
$this->sendEvent('done', '[DONE]');
|
||||
} catch (\Throwable $e) {
|
||||
$this->sendData('<span class="text-danger">❌ Stream abgebrochen: ' . $e->getMessage() . '</span>');
|
||||
$this->sendEvent('done', '[DONE]');
|
||||
$this->sendData(
|
||||
'<span class="text-danger">❌ Stream abgebrochen: '
|
||||
. htmlspecialchars($e->getMessage(), ENT_QUOTES | ENT_SUBSTITUTE, 'UTF-8')
|
||||
. '</span>'
|
||||
);
|
||||
}
|
||||
|
||||
// ---------------------------------------------------------
|
||||
|
||||
Reference in New Issue
Block a user