fix: users.promote & users.demote not handled by DeliverWebhookTask

This commit is contained in:
Tom Moor
2022-07-02 14:24:49 +02:00
parent 94824af6e7
commit 108b5b934a
2 changed files with 10 additions and 1 deletions

View File

@@ -96,6 +96,8 @@ export default class DeliverWebhookTask extends BaseTask<Props> {
case "users.activate":
case "users.delete":
case "users.invite":
case "users.promote":
case "users.demote":
await this.handleUserEvent(subscription, event);
return;
case "documents.create":

View File

@@ -55,6 +55,13 @@ export type UserEvent = BaseEvent &
| "users.delete";
userId: string;
}
| {
name: "users.promote" | "users.demote";
userId: string;
data: {
name: string;
};
}
| {
name: "users.invite";
userId: string;
@@ -264,7 +271,6 @@ export type WebhookSubscriptionEvent = BaseEvent & {
export type Event =
| ApiKeyEvent
| AttachmentEvent
| UserEvent
| DocumentEvent
| PinEvent
| StarEvent
@@ -275,5 +281,6 @@ export type Event =
| RevisionEvent
| ShareEvent
| TeamEvent
| UserEvent
| ViewEvent
| WebhookSubscriptionEvent;