From 373b2dfc136877a2f2cfdf1c6a38345c6a74f22f Mon Sep 17 00:00:00 2001 From: Torsten Dittmann Date: Wed, 24 Mar 2021 17:53:44 +0100 Subject: [PATCH] add realtime event to functions worker --- app/workers/functions.php | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/app/workers/functions.php b/app/workers/functions.php index 6a78e07a14..2a151d168e 100644 --- a/app/workers/functions.php +++ b/app/workers/functions.php @@ -6,6 +6,7 @@ use Appwrite\Database\Adapter\MySQL as MySQLAdapter; use Appwrite\Database\Adapter\Redis as RedisAdapter; use Appwrite\Database\Validator\Authorization; use Appwrite\Event\Event; +use Appwrite\Event\Realtime; use Appwrite\Resque\Worker; use Cron\CronExpression; use Swoole\Runtime; @@ -487,6 +488,14 @@ class FunctionsV1 extends Worker $executionUpdate->trigger(); + $realtimeUpdate = new Realtime('', '', []); + + $realtimeUpdate + ->setEvent('functions.executions.update') + ->setProject($projectId) + ->setPayload($execution->getArrayCopy()) + ->trigger(); + $usage = new Event('v1-usage', 'UsageV1'); $usage