We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents e9d61eb + b3c6150 commit 354e26dCopy full SHA for 354e26d
1 file changed
lib/public/User/Events/UserFirstTimeLoggedInEvent.php
@@ -10,12 +10,14 @@
10
namespace OCP\User\Events;
11
12
use OCP\EventDispatcher\Event;
13
+use OCP\EventDispatcher\IWebhookCompatibleEvent;
14
+use OCP\EventDispatcher\JsonSerializer;
15
use OCP\IUser;
16
17
/**
18
* @since 28.0.0
19
*/
-class UserFirstTimeLoggedInEvent extends Event {
20
+class UserFirstTimeLoggedInEvent extends Event implements IWebhookCompatibleEvent {
21
22
23
@@ -31,4 +33,14 @@ public function __construct(
31
33
public function getUser(): IUser {
32
34
return $this->user;
35
}
36
+
37
+ /**
38
+ * @since 34.0.0
39
+ */
40
+ #[\Override]
41
+ public function getWebhookSerializable(): array {
42
+ return [
43
+ 'user' => JsonSerializer::serializeUser($this->user)
44
+ ];
45
+ }
46
0 commit comments