Merge Audits

This commit is contained in:
Bradley Schofield
2022-12-20 11:11:36 +00:00
5 changed files with 89 additions and 45 deletions
+6 -2
View File
@@ -3,6 +3,8 @@
namespace Appwrite\Event;
use Resque;
use Utopia\Queue\Client;
use Utopia\Queue\Connection;
class Audit extends Event
{
@@ -11,7 +13,7 @@ class Audit extends Event
protected string $userAgent = '';
protected string $ip = '';
public function __construct()
public function __construct(protected Connection $connection)
{
parent::__construct(Event::AUDITS_QUEUE_NAME, Event::AUDITS_CLASS_NAME);
}
@@ -116,7 +118,9 @@ class Audit extends Event
*/
public function trigger(): string|bool
{
return Resque::enqueue($this->queue, $this->class, [
$client = new Client($this->queue, $this->connection);
return $client->enqueue([
'project' => $this->project,
'user' => $this->user,
'payload' => $this->payload,