diff --git a/src/Appwrite/GraphQL/CoroutinePromiseAdapter.php b/src/Appwrite/GraphQL/CoroutinePromiseAdapter.php index 53661d32e4..6051a89b73 100644 --- a/src/Appwrite/GraphQL/CoroutinePromiseAdapter.php +++ b/src/Appwrite/GraphQL/CoroutinePromiseAdapter.php @@ -11,12 +11,12 @@ class CoroutinePromiseAdapter implements PromiseAdapter { public function isThenable($value): bool { - return $value instanceof Promise; + return $value instanceof CoroutinePromise; } public function convertThenable($thenable): Promise { - if (!$thenable instanceof Promise) { + if (!$thenable instanceof CoroutinePromise) { throw new InvariantViolation('Expected instance of SwoolePromise, got ' . Utils::printSafe($thenable)); } return new Promise($thenable, $this);