Allow to specify an imaginary key

Signed-off-by: JanisPlayer <54918417+JanisPlayer@users.noreply.github.com>
This commit is contained in:
JanisPlayer 2023-05-22 18:10:49 +02:00
parent 822c872c75
commit c71a3065a7
2 changed files with 7 additions and 1 deletions

View File

@ -1227,6 +1227,11 @@ $CONFIG = [
*/
'preview_imaginary_url' => 'http://previews_hpb:8088/',
/**
* If you want set a api key for imaginary.
*/
'preview_imaginary_key' => 'secret',
/**
* Only register providers that have been explicitly enabled
*

View File

@ -136,9 +136,10 @@ class Imaginary extends ProviderV2 {
];
try {
$imaginaryKey = $this->config->getSystemValueString('preview_imaginary_key', '');
$response = $httpClient->post(
$imaginaryUrl . '/pipeline', [
'query' => ['operations' => json_encode($operations)],
'query' => ['operations' => json_encode($operations), 'key' => $imaginaryKey],
'stream' => true,
'content-type' => $file->getMimeType(),
'body' => $stream,