Added user ID to webhook payload
This commit is contained in:
parent
ea0f51a4da
commit
2596c2c1f8
2 changed files with 6 additions and 4 deletions
|
@ -224,6 +224,7 @@ App::init(function ($utopia, $request, $response, $console, $project, $user, $lo
|
|||
*/
|
||||
$webhooks
|
||||
->setParam('projectId', $project->getId())
|
||||
->setParam('userId', $user->getId())
|
||||
->setParam('event', $route->getLabel('event', ''))
|
||||
->setParam('payload', [])
|
||||
;
|
||||
|
@ -283,8 +284,8 @@ App::shutdown(function ($utopia, $request, $response, $project, $webhooks, $audi
|
|||
$route = $utopia->match($request);
|
||||
|
||||
if ($project->getId()
|
||||
&& $mode !== APP_MODE_ADMIN
|
||||
&& !empty($route->getLabel('sdk.namespace', null))) { // Don't calculate console usage and admin mode
|
||||
&& $mode !== APP_MODE_ADMIN //TODO: add check to make sure user is admin
|
||||
&& !empty($route->getLabel('sdk.namespace', null))) { // Don't calculate console usage on admin mode
|
||||
|
||||
$usage
|
||||
->setParam('networkRequestSize', $request->getSize() + $usage->getParam('storage'))
|
||||
|
|
|
@ -34,8 +34,9 @@ class WebhooksV1
|
|||
$errors = [];
|
||||
|
||||
// Event
|
||||
$projectId = $this->args['projectId'];
|
||||
$event = $this->args['event'];
|
||||
$projectId = $this->args['projectId'] ?? '';
|
||||
$userId = $this->args['userId'] ?? '';
|
||||
$event = $this->args['event'] ?? '';
|
||||
$payload = \json_encode($this->args['payload']);
|
||||
|
||||
// Webhook
|
||||
|
|
Loading…
Reference in a new issue