You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Apr 12, 2026. It is now read-only.
Added NotificationV2 and Group Events to Pipeline Tutorial (#134)
* Added NotificationV2 and Group Events
NotificationV2 Events:
notification-v2
notification-v2-update
notification-v2-delete
Group Events:
group-joined
group-left
group-member-updated
group-role-updated
* Fix some NotificationV2 things
"link": ":notificationLinkUri", // The scheme is the type of the linked object, and the path is the id of that object, e.g.: "group:grp_00000000-0000-0000-0000-000000000000"
118
+
"linkText": ":string",
119
+
"responses": [
120
+
{
121
+
"type": ":notificationV2ResponseTypeEnum", // One of: "delete", "unsubscribe", ???
122
+
"data": ":string", // Auxiliary data
123
+
// If the type is "delete", then this will be empty
124
+
// If the type is "unsubscribe", then this will be the id of the sending object, a comma, and the id of the (recieving) user
A "`group-left`" event is sent when the user has either left a group, or has been removed from a group.
373
+
374
+
```json
375
+
{
376
+
"type": "group-left",
377
+
"content": {
378
+
"groupId": ":groupId"
379
+
}
380
+
}
381
+
```
382
+
383
+
384
+
#### group-member-updated
385
+
A "`group-member-updated`" event is sent when something regarding the user's group membership changes. Note that the `member` object is **not** a full GroupMember object, even though it has similarities. It's missing `user`, `createdAt`, `bannedAt`, and `managerNotes`. It also has the extra `lastPostReadAt` field.
0 commit comments