X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=client%2Fsrc%2Fapp%2F%2Badmin%2Ffollows%2Ffollowers-list%2Ffollowers-list.component.ts;h=904e3c338a90d06aab05a810c851daf8b0e525fd;hb=66357162f8e1227495f09bd4f68446aad7071c6d;hp=81a91c1d183580f26a52d77ac03d5d8be0713915;hpb=d384061366ae06294c0e222f0fb7ec4f0a172f39;p=github%2FChocobozzz%2FPeerTube.git diff --git a/client/src/app/+admin/follows/followers-list/followers-list.component.ts b/client/src/app/+admin/follows/followers-list/followers-list.component.ts index 81a91c1d1..904e3c338 100644 --- a/client/src/app/+admin/follows/followers-list/followers-list.component.ts +++ b/client/src/app/+admin/follows/followers-list/followers-list.component.ts @@ -1,10 +1,8 @@ -import { Component, OnInit } from '@angular/core' -import { ConfirmService, Notifier } from '@app/core' import { SortMeta } from 'primeng/api' -import { ActorFollow } from '../../../../../../shared/models/actors/follow.model' -import { RestPagination, RestTable } from '../../../shared' -import { FollowService } from '@app/shared/instance/follow.service' -import { I18n } from '@ngx-translate/i18n-polyfill' +import { Component, OnInit } from '@angular/core' +import { ConfirmService, Notifier, RestPagination, RestTable } from '@app/core' +import { InstanceFollowService } from '@app/shared/shared-instance' +import { ActorFollow } from '@shared/models' @Component({ selector: 'my-followers-list', @@ -14,15 +12,13 @@ import { I18n } from '@ngx-translate/i18n-polyfill' export class FollowersListComponent extends RestTable implements OnInit { followers: ActorFollow[] = [] totalRecords = 0 - rowsPerPage = 10 sort: SortMeta = { field: 'createdAt', order: -1 } pagination: RestPagination = { count: this.rowsPerPage, start: 0 } constructor ( private confirmService: ConfirmService, private notifier: Notifier, - private i18n: I18n, - private followService: FollowService + private followService: InstanceFollowService ) { super() } @@ -42,7 +38,7 @@ export class FollowersListComponent extends RestTable implements OnInit { .subscribe( () => { const handle = follow.follower.name + '@' + follow.follower.host - this.notifier.success(this.i18n('{{handle}} accepted in instance followers', { handle })) + this.notifier.success($localize`${handle} accepted in instance followers`) }, err => { @@ -53,15 +49,15 @@ export class FollowersListComponent extends RestTable implements OnInit { } async rejectFollower (follow: ActorFollow) { - const message = this.i18n('Do you really want to reject this follower?') - const res = await this.confirmService.confirm(message, this.i18n('Reject')) + const message = $localize`Do you really want to reject this follower?` + const res = await this.confirmService.confirm(message, $localize`Reject`) if (res === false) return this.followService.rejectFollower(follow) .subscribe( () => { const handle = follow.follower.name + '@' + follow.follower.host - this.notifier.success(this.i18n('{{handle}} rejected from instance followers', { handle })) + this.notifier.success($localize`${handle} rejected from instance followers`) this.loadData() }, @@ -74,15 +70,15 @@ export class FollowersListComponent extends RestTable implements OnInit { } async deleteFollower (follow: ActorFollow) { - const message = this.i18n('Do you really want to delete this follower?') - const res = await this.confirmService.confirm(message, this.i18n('Delete')) + const message = $localize`Do you really want to delete this follower?` + const res = await this.confirmService.confirm(message, $localize`Delete`) if (res === false) return this.followService.removeFollower(follow) .subscribe( () => { const handle = follow.follower.name + '@' + follow.follower.host - this.notifier.success(this.i18n('{{handle}} removed from instance followers', { handle })) + this.notifier.success($localize`${handle} removed from instance followers`) this.loadData() },