Add updateRole endpoint (#6771)
This commit is contained in:
@@ -10,7 +10,7 @@ import { sequelize } from "@server/storage/database";
|
||||
import { Event as TEvent, UserEvent } from "@server/types";
|
||||
import BaseProcessor from "./BaseProcessor";
|
||||
|
||||
export default class UsersDeletedProcessor extends BaseProcessor {
|
||||
export default class UserDeletedProcessor extends BaseProcessor {
|
||||
static applicableEvents: TEvent["name"][] = ["users.delete"];
|
||||
|
||||
async perform(event: UserEvent) {
|
||||
|
||||
11
server/queues/processors/UserDemotedProcessor.ts
Normal file
11
server/queues/processors/UserDemotedProcessor.ts
Normal file
@@ -0,0 +1,11 @@
|
||||
import { Event as TEvent, UserEvent } from "@server/types";
|
||||
import CleanupDemotedUserTask from "../tasks/CleanupDemotedUserTask";
|
||||
import BaseProcessor from "./BaseProcessor";
|
||||
|
||||
export default class UserDemotedProcessor extends BaseProcessor {
|
||||
static applicableEvents: TEvent["name"][] = ["users.demote"];
|
||||
|
||||
async perform(event: UserEvent) {
|
||||
await CleanupDemotedUserTask.schedule({ userId: event.userId });
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user