* @param $datasetId * @param $eventType * @param $eventSubject * @param string|null $user_id */
($datasetId, $eventType, $eventSubject, ?string $user_id = null)
| 83 | * @param string|null $user_id |
| 84 | */ |
| 85 | public function triggerEvent($datasetId, $eventType, $eventSubject, ?string $user_id = null) |
| 86 | { |
| 87 | try { |
| 88 | $event = $this->createEvent($datasetId, $eventType, $eventSubject, $user_id); |
| 89 | if ($event !== null) { |
| 90 | // TODO |
| 91 | $this->sendToUsers($event); |
| 92 | } |
| 93 | } catch (\Exception $e) { |
| 94 | // Ignore exception for undefined activities on update events |
| 95 | } |
| 96 | } |
| 97 | |
| 98 | /** |
| 99 | * @param $reportId |