Stuff stuff stuff #44
@ -20,10 +20,14 @@ export function updateUser(data) {
|
||||
);
|
||||
}
|
||||
|
||||
export function deleteUser(username) {
|
||||
export function deleteUser(username, userId) {
|
||||
return request(
|
||||
"ADMIN_DELETE_USER",
|
||||
configureAxios().delete("/admins/users/" + username),
|
||||
[() => getUsers()]
|
||||
null,
|
||||
{
|
||||
username,
|
||||
id: userId,
|
||||
}
|
||||
);
|
||||
}
|
||||
|
@ -51,7 +51,7 @@ export const UserEdit = ({ id }) => {
|
||||
e.preventDefault();
|
||||
}
|
||||
if (confirmDelete) {
|
||||
dispatch(deleteUser(name));
|
||||
dispatch(deleteUser(user.name, id));
|
||||
setModal(false);
|
||||
} else {
|
||||
setConfirmDelete(true);
|
||||
|
@ -17,6 +17,11 @@ export default (state = defaultState, action) =>
|
||||
break;
|
||||
}
|
||||
|
||||
case "ADMIN_DELETE_USER_FULFILLED": {
|
||||
draft.users.delete(action.payload.main.id);
|
||||
break;
|
||||
}
|
||||
|
||||
case "ADMIN_GET_STATS_FULFILLED": {
|
||||
draft.stats = action.payload.response.data;
|
||||
break;
|
||||
|
Loading…
x
Reference in New Issue
Block a user