mirror of
https://github.com/appwrite/appwrite.git
synced 2026-05-26 13:51:13 +00:00
feat: Coroutine graphql wip
This commit is contained in:
@@ -157,7 +157,6 @@ Http::post('/v1/graphql')
|
||||
if (\str_starts_with($type, 'multipart/form-data')) {
|
||||
$query = parseMultipart($query, $request);
|
||||
}
|
||||
|
||||
$output = execute($schema, $promiseAdapter, $query);
|
||||
|
||||
$response
|
||||
|
||||
@@ -55,6 +55,10 @@ Http::init()
|
||||
return;
|
||||
}
|
||||
|
||||
if(str_contains($route->getPath(), '/v1/graphql')) { // Skip for graphQL recursive call
|
||||
return;
|
||||
}
|
||||
|
||||
$auths = $project->getAttribute('auths', []);
|
||||
switch ($route->getLabel('auth.type', '')) {
|
||||
case 'emailPassword':
|
||||
|
||||
Generated
+4
-4
@@ -1991,12 +1991,12 @@
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/utopia-php/http.git",
|
||||
"reference": "f54000a0f47b6eea34a373212711729b336a56bc"
|
||||
"reference": "bf2474554f78d870c74aaaa1dfb4f54795ae9497"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/utopia-php/http/zipball/f54000a0f47b6eea34a373212711729b336a56bc",
|
||||
"reference": "f54000a0f47b6eea34a373212711729b336a56bc",
|
||||
"url": "https://api.github.com/repos/utopia-php/http/zipball/bf2474554f78d870c74aaaa1dfb4f54795ae9497",
|
||||
"reference": "bf2474554f78d870c74aaaa1dfb4f54795ae9497",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
@@ -2033,7 +2033,7 @@
|
||||
"issues": "https://github.com/utopia-php/http/issues",
|
||||
"source": "https://github.com/utopia-php/http/tree/feat-di-upgrade"
|
||||
},
|
||||
"time": "2024-06-11T16:03:46+00:00"
|
||||
"time": "2024-06-11T16:38:45+00:00"
|
||||
},
|
||||
{
|
||||
"name": "utopia-php/image",
|
||||
|
||||
@@ -30,7 +30,7 @@ class Resolvers
|
||||
UtopiaHttpResponse $response,
|
||||
Container $container,
|
||||
): callable {
|
||||
return fn($type, $args, $context, $info) => new Swoole(
|
||||
return fn ($type, $args, $context, $info) => new Swoole(
|
||||
function (callable $resolve, callable $reject) use ($http, $route, $args, $context, $container, $info, $request, $response) {
|
||||
$path = $route->getPath();
|
||||
foreach ($args as $key => $value) {
|
||||
@@ -96,7 +96,7 @@ class Resolvers
|
||||
Container $container,
|
||||
): callable {
|
||||
$resolver = $this;
|
||||
return fn($type, $args, $context, $info) => new Swoole(
|
||||
return fn ($type, $args, $context, $info) => new Swoole(
|
||||
function (callable $resolve, callable $reject) use ($http, $databaseId, $collectionId, $url, $type, $args, $container, $request, $response, $resolver) {
|
||||
$request->setMethod('GET');
|
||||
$request->setURI($url($databaseId, $collectionId, $args));
|
||||
@@ -127,7 +127,7 @@ class Resolvers
|
||||
Container $container,
|
||||
): callable {
|
||||
$resolver = $this;
|
||||
return fn($type, $args, $context, $info) => new Swoole(
|
||||
return fn ($type, $args, $context, $info) => new Swoole(
|
||||
function (callable $resolve, callable $reject) use ($http, $databaseId, $collectionId, $url, $params, $type, $args, $container, $request, $response, $resolver) {
|
||||
$request->setMethod('GET');
|
||||
$request->setURI($url($databaseId, $collectionId, $args));
|
||||
@@ -163,7 +163,7 @@ class Resolvers
|
||||
Container $container,
|
||||
): callable {
|
||||
$resolver = $this;
|
||||
return fn($type, $args, $context, $info) => new Swoole(
|
||||
return fn ($type, $args, $context, $info) => new Swoole(
|
||||
function (callable $resolve, callable $reject) use ($http, $databaseId, $collectionId, $url, $params, $type, $args, $container, $request, $response, $resolver) {
|
||||
$request->setMethod('POST');
|
||||
$request->setURI($url($databaseId, $collectionId, $args));
|
||||
@@ -195,7 +195,7 @@ class Resolvers
|
||||
Container $container,
|
||||
): callable {
|
||||
$resolver = $this;
|
||||
return fn($type, $args, $context, $info) => new Swoole(
|
||||
return fn ($type, $args, $context, $info) => new Swoole(
|
||||
function (callable $resolve, callable $reject) use ($http, $databaseId, $collectionId, $url, $params, $type, $args, $container, $request, $response, $resolver) {
|
||||
$request->setMethod('PATCH');
|
||||
$request->setURI($url($databaseId, $collectionId, $args));
|
||||
@@ -225,7 +225,7 @@ class Resolvers
|
||||
Container $container,
|
||||
): callable {
|
||||
$resolver = $this;
|
||||
return fn($type, $args, $context, $info) => new Swoole(
|
||||
return fn ($type, $args, $context, $info) => new Swoole(
|
||||
function (callable $resolve, callable $reject) use ($http, $databaseId, $collectionId, $url, $type, $args, $container, $request, $response, $resolver) {
|
||||
$request->setMethod('DELETE');
|
||||
$request->setURI($url($databaseId, $collectionId, $args));
|
||||
|
||||
Reference in New Issue
Block a user