Explorar el Código

filter user list

itizawa hace 6 años
padre
commit
7c7ab5075b
Se han modificado 1 ficheros con 9 adiciones y 2 borrados
  1. 9 2
      src/client/js/services/AdminUsersContainer.js

+ 9 - 2
src/client/js/services/AdminUsersContainer.js

@@ -162,8 +162,15 @@ export default class AdminUsersContainer extends Container {
    */
   async removeUser(userId) {
     const response = await this.appContainer.apiv3.delete(`/users/${userId}/remove`);
-    const { username } = response.data.userData;
-    return username;
+    const removedUserData = response.data.userData;
+
+    this.setState((prevState) => {
+      return {
+        users: prevState.users.filter((user) => { return user._id !== removedUserData._id }),
+      };
+    });
+
+    return removedUserData.username;
   }
 
 }