mirror of
https://github.com/appwrite/appwrite.git
synced 2026-05-26 13:51:13 +00:00
set setResource project
This commit is contained in:
+8
-3
@@ -54,11 +54,16 @@ Server::setResource('dbForConsole', function (Cache $cache, Registry $register)
|
||||
return $adapter;
|
||||
}, ['cache', 'register']);
|
||||
|
||||
Server::setResource('project', function (Message $message) {
|
||||
Server::setResource('project', function (Message $message, Database $dbForConsole) {
|
||||
$payload = $message->getPayload() ?? [];
|
||||
$project = new Document($payload['project'] ?? []);
|
||||
|
||||
return new Document($payload['project'] ?? []);
|
||||
}, ['message']);
|
||||
if ($project->getId() === 'console' || $project->isEmpty() || !empty($project->getInternalId())) {
|
||||
return $project;
|
||||
}
|
||||
|
||||
return $dbForConsole->getDocument('projects', $project->getId());
|
||||
}, ['message', 'dbForConsole']);
|
||||
|
||||
Server::setResource('dbForProject', function (Cache $cache, Registry $register, Message $message, Document $project, Database $dbForConsole) {
|
||||
if ($project->isEmpty() || $project->getId() === 'console') {
|
||||
|
||||
Reference in New Issue
Block a user