X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=client%2Fsrc%2Fapp%2F%2Badmin%2Fusers%2Fuser-list%2Fuser-list.component.ts;h=5121528080412933c85b1e0b3313817b38854c01;hb=1f30a1853e38c20a45722dbd6d38aaaec63839e8;hp=1e8e1af49ea88545d56b041ec25638242c7c09f8;hpb=78967fca4cacbc247fa6fb62d64b2d6825a10804;p=github%2FChocobozzz%2FPeerTube.git diff --git a/client/src/app/+admin/users/user-list/user-list.component.ts b/client/src/app/+admin/users/user-list/user-list.component.ts index 1e8e1af49..512152808 100644 --- a/client/src/app/+admin/users/user-list/user-list.component.ts +++ b/client/src/app/+admin/users/user-list/user-list.component.ts @@ -1,10 +1,10 @@ import { Component } from '@angular/core' -import { SortMeta } from 'primeng/components/common/sortmeta' import { NotificationsService } from 'angular2-notifications' +import { SortMeta } from 'primeng/components/common/sortmeta' import { ConfirmService } from '../../../core' -import { RestTable, RestPagination, User } from '../../../shared' +import { RestPagination, RestTable, User } from '../../../shared' import { UserService } from '../shared' @Component({ @@ -27,25 +27,22 @@ export class UserListComponent extends RestTable { super() } - removeUser (user: User) { + async removeUser (user: User) { if (user.username === 'root') { this.notificationsService.error('Error', 'You cannot delete root.') return } - this.confirmService.confirm('Do you really want to delete this user?', 'Delete').subscribe( - res => { - if (res === false) return + const res = await this.confirmService.confirm('Do you really want to delete this user?', 'Delete') + if (res === false) return - this.userService.removeUser(user).subscribe( - () => { - this.notificationsService.success('Success', `User ${user.username} deleted.`) - this.loadData() - }, + this.userService.removeUser(user).subscribe( + () => { + this.notificationsService.success('Success', `User ${user.username} deleted.`) + this.loadData() + }, - err => this.notificationsService.error('Error', err.message) - ) - } + err => this.notificationsService.error('Error', err.message) ) }