image: refactor params

Signed-off-by: Varun Patil <radialapps@gmail.com>
monorepo
Varun Patil 2023-10-31 21:29:43 -07:00
parent e3186c1759
commit 7f58cf51c0
2 changed files with 4 additions and 12 deletions

View File

@ -76,15 +76,9 @@ class ImageController extends GenericApiController
*
* Get preview of many images
*/
public function multipreview(): Http\Response
public function multipreview(array $files): Http\Response
{
return Util::guardExDirect(function (Http\IOutput $out) {
// read body to array
$body = file_get_contents('php://input');
/** @var array<array> */
$files = json_decode($body, true);
return Util::guardExDirect(function (Http\IOutput $out) use ($files) {
// Filter files with valid parameters
$files = array_filter($files, static function (array $file) {
return isset($file['reqid'], $file['fileid'], $file['x'], $file['y'], $file['a'])

View File

@ -303,10 +303,8 @@ async function fetchOneImage(url: string) {
async function fetchMultipreview(files: any[]) {
return await fetch(config.multiUrl, {
method: 'POST',
body: JSON.stringify(files),
headers: {
'Content-Type': 'application/json',
},
body: JSON.stringify({ files }),
headers: { 'Content-Type': 'application/json' },
});
}