mirror of
https://github.com/appwrite/appwrite
synced 2026-05-22 08:28:42 +00:00
Fix multi API event
This commit is contained in:
parent
5da2ca292a
commit
d54058b59a
1 changed files with 8 additions and 2 deletions
|
|
@ -266,12 +266,18 @@ class Update extends Action
|
|||
Query::equal('$sequence', [$collectionInternalId])
|
||||
]);
|
||||
|
||||
$groupId = $this->getGroupId();
|
||||
$resourceId = $this->getResourceId();
|
||||
$contextKey = $this->getContext();
|
||||
$resource = $this->getResource();
|
||||
$resourcePlural = $resource . 's';
|
||||
|
||||
$queueForEvents
|
||||
->setParam('databaseId', $database->getId())
|
||||
->setContext('database', $database)
|
||||
->setParam('collectionId', $collection->getId())
|
||||
->setParam('tableId', $collection->getId())
|
||||
->setContext('collection', $collection);
|
||||
->setContext($contextKey, $collection);
|
||||
|
||||
$eventAction = '';
|
||||
$documents = [];
|
||||
|
|
@ -308,7 +314,7 @@ class Update extends Action
|
|||
$queueForEvents
|
||||
->setParam('documentId', $docId)
|
||||
->setParam('rowId', $docId)
|
||||
->setEvent('databases.[databaseId].collections.[collectionId].documents.[documentId].' . $eventAction);
|
||||
->setEvent("databases.[databaseId].{$contextKey}s.[{$groupId}].{$resourcePlural}.[{$resourceId}]." . $eventAction);
|
||||
|
||||
$queueForRealtime->from($queueForEvents)->trigger();
|
||||
$queueForFunctions->from($queueForEvents)->trigger();
|
||||
|
|
|
|||
Loading…
Reference in a new issue