refactor(web): user delete websocket event (#24015)

This commit is contained in:
Jason Rasmussen
2025-11-20 07:54:29 -05:00
committed by GitHub
parent 1a31faf1a2
commit 9a403d5886
5 changed files with 25 additions and 18 deletions
+4 -1
View File
@@ -27,8 +27,11 @@ export type Events = {
UserAdminCreate: [UserAdminResponseDto];
UserAdminUpdate: [UserAdminResponseDto];
UserAdminDelete: [UserAdminResponseDto];
UserAdminRestore: [UserAdminResponseDto];
// soft deleted
UserAdminDelete: [UserAdminResponseDto];
// confirmed permanently deleted from server
UserAdminDeleted: [{ id: string }];
SystemConfigUpdate: [SystemConfigDto];
+1
View File
@@ -56,6 +56,7 @@ websocket
.on('AppRestartV1', (mode) => websocketStore.serverRestarting.set(mode))
.on('on_new_release', (event) => eventManager.emit('ReleaseEvent', event))
.on('on_session_delete', () => authManager.logout())
.on('on_user_delete', (id) => eventManager.emit('UserAdminDeleted', { id }))
.on('on_notification', () => notificationManager.refresh())
.on('connect_error', (e) => console.log('Websocket Connect Error', e));