MCPcopy
hub / github.com/stephengpope/thepopebot / removeUser

Function removeUser

lib/auth/actions.js:109–121  ·  view source on GitHub ↗
(id)

Source from the content-addressed store, hash-verified

107 * Remove a user.
108 */
109export async function removeUser(id) {
110 const user = await requireAdmin();
111
112 if (id === user.id) {
113 return { error: 'Cannot delete yourself.' };
114 }
115
116 const deleted = deleteUser(id);
117 if (!deleted) {
118 return { error: 'User not found.' };
119 }
120 return { success: true };
121}
122
123/**
124 * Reset a user's password.

Callers 1

handleDeleteFunction · 0.90

Calls 2

requireAdminFunction · 0.90
deleteUserFunction · 0.90

Tested by

no test coverage detected