mirror of
https://github.com/appwrite/appwrite
synced 2026-05-22 00:18:25 +00:00
fix: event triggers
This commit is contained in:
parent
e976bd3cb1
commit
dbb05c46ba
2 changed files with 8 additions and 7 deletions
|
|
@ -69,7 +69,7 @@ Server::setResource('cache', function (Registry $register) {
|
|||
return new Cache(new Sharding($adapters));
|
||||
}, ['register']);
|
||||
|
||||
Server::setResource('functions', function (Registry $register) {
|
||||
Server::setResource('queueForFunctions', function (Registry $register) {
|
||||
$pools = $register->get('pools');
|
||||
return new Func(
|
||||
$pools
|
||||
|
|
|
|||
|
|
@ -37,7 +37,7 @@ Server::setResource('execute', function () {
|
|||
Document $project,
|
||||
Document $function,
|
||||
Database $dbForProject,
|
||||
Func $functions,
|
||||
Func $queueForFunctions,
|
||||
string $trigger,
|
||||
string $executionId = null,
|
||||
string $event = null,
|
||||
|
|
@ -213,7 +213,7 @@ Server::setResource('execute', function () {
|
|||
->trigger();
|
||||
|
||||
/** Trigger Functions */
|
||||
$functions
|
||||
$queueForFunctions
|
||||
->setData($data ?? '')
|
||||
->setProject($project)
|
||||
->setUser($user)
|
||||
|
|
@ -267,10 +267,10 @@ Server::setResource('execute', function () {
|
|||
$server->job()
|
||||
->inject('message')
|
||||
->inject('dbForProject')
|
||||
->inject('functions')
|
||||
->inject('queueForFunctions')
|
||||
->inject('statsd')
|
||||
->inject('execute')
|
||||
->action(function (Message $message, Database $dbForProject, Func $functions, Client $statsd, callable $execute) {
|
||||
->action(function (Message $message, Database $dbForProject, Func $queueForFunctions, Client $statsd, callable $execute) {
|
||||
$payload = $message->getPayload() ?? [];
|
||||
|
||||
if (empty($payload)) {
|
||||
|
|
@ -321,6 +321,7 @@ $server->job()
|
|||
dbForProject: $dbForProject,
|
||||
project: $project,
|
||||
function: $function,
|
||||
queueForFunctions: $queueForFunctions,
|
||||
trigger: 'event',
|
||||
event: $events[0],
|
||||
eventData: $eventData,
|
||||
|
|
@ -348,7 +349,7 @@ $server->job()
|
|||
project: $project,
|
||||
function: $function,
|
||||
dbForProject: $dbForProject,
|
||||
functions: $functions,
|
||||
queueForFunctions: $queueForFunctions,
|
||||
trigger: 'http',
|
||||
executionId: $execution->getId(),
|
||||
event: null,
|
||||
|
|
@ -364,7 +365,7 @@ $server->job()
|
|||
project: $project,
|
||||
function: $function,
|
||||
dbForProject: $dbForProject,
|
||||
functions: $functions,
|
||||
queueForFunctions: $queueForFunctions,
|
||||
trigger: 'http',
|
||||
executionId: null,
|
||||
event: null,
|
||||
|
|
|
|||
Loading…
Reference in a new issue