|
|
@@ -75,6 +75,7 @@ export default class AdminUsersContainer extends Container {
|
|
|
sendEmail,
|
|
|
});
|
|
|
const { emailList } = response.data;
|
|
|
+ await this.retrieveUsersByPagingNum(this.state.activePage);
|
|
|
return emailList;
|
|
|
}
|
|
|
|
|
|
@@ -115,6 +116,7 @@ export default class AdminUsersContainer extends Container {
|
|
|
async giveUserAdmin(userId) {
|
|
|
const response = await this.appContainer.apiv3.put(`/users/${userId}/giveAdmin`);
|
|
|
const { username } = response.data.userData;
|
|
|
+ await this.retrieveUsersByPagingNum(this.state.activePage);
|
|
|
return username;
|
|
|
}
|
|
|
|
|
|
@@ -127,6 +129,7 @@ export default class AdminUsersContainer extends Container {
|
|
|
async removeUserAdmin(userId) {
|
|
|
const response = await this.appContainer.apiv3.put(`/users/${userId}/removeAdmin`);
|
|
|
const { username } = response.data.userData;
|
|
|
+ await this.retrieveUsersByPagingNum(this.state.activePage);
|
|
|
return username;
|
|
|
}
|
|
|
|
|
|
@@ -139,6 +142,7 @@ export default class AdminUsersContainer extends Container {
|
|
|
async activateUser(userId) {
|
|
|
const response = await this.appContainer.apiv3.put(`/users/${userId}/activate`);
|
|
|
const { username } = response.data.userData;
|
|
|
+ await this.retrieveUsersByPagingNum(this.state.activePage);
|
|
|
return username;
|
|
|
}
|
|
|
|
|
|
@@ -151,6 +155,7 @@ export default class AdminUsersContainer extends Container {
|
|
|
async deactivateUser(userId) {
|
|
|
const response = await this.appContainer.apiv3.put(`/users/${userId}/deactivate`);
|
|
|
const { username } = response.data.userData;
|
|
|
+ await this.retrieveUsersByPagingNum(this.state.activePage);
|
|
|
return username;
|
|
|
}
|
|
|
|
|
|
@@ -162,8 +167,9 @@ 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;
|
|
|
+ await this.retrieveUsersByPagingNum(this.state.activePage);
|
|
|
+ return removedUserData.username;
|
|
|
}
|
|
|
|
|
|
}
|