Update query get for db collection

This commit is contained in:
Jake Barnby 2022-05-03 17:40:12 +12:00
parent fba936c2dc
commit 4b216fccb9
No known key found for this signature in database
GPG key ID: A4674EBC0E404657

View file

@ -461,14 +461,27 @@ class Builder
&& $swooleRq->header['content-type'] === 'application/json') {
unset($swooleRq->header['content-type']);
}
$request = new Request($swooleRq);
$url = '/v1/database/collections/:collectionId/documents/:documentId';
$route = $utopia->getRoutes()['GET'][$url];
$utopia
->setRoute($route)
->execute($route, $request);
$resolve($response->getPayload());
$request = new Request($swooleRq);
$response = new Response($response->getSwoole());
$utopia->setResource('request', fn() => $request);
$utopia->setResource('response', fn() => $response);
$response->setContentType(Response::CONTENT_TYPE_NULL);
try {
$utopia->setRoute($route)->execute($route, $request);
} catch (\Throwable $e) {
$reject($e);
}
$result = $response->getPayload();
$resolve($result['data']);
} catch (\Throwable $e) {
$reject($e);
}