Browse Source

Allow to specify an imaginary key

Signed-off-by: JanisPlayer <54918417+JanisPlayer@users.noreply.github.com>
pull/38365/head
JanisPlayer 3 years ago
parent
commit
c71a3065a7
  1. 5
      config/config.sample.php
  2. 3
      lib/private/Preview/Imaginary.php

5
config/config.sample.php

@ -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
*

3
lib/private/Preview/Imaginary.php

@ -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,

Loading…
Cancel
Save