+ getModalTitle () {
+ if (Array.isArray(this.usersToBan)) {
+ return prepareIcu($localize`Ban {count, plural, =1 {1 user} other {{count} users}}`)(
+ { count: this.usersToBan.length },
+ $localize`Ban ${this.usersToBan.length} users`
+ )
+ }
+
+ return $localize`Ban "${this.usersToBan.username}"`
+ }
+
+ private muteAccounts () {
+ const accounts = Array.isArray(this.usersToBan)
+ ? this.usersToBan.map(u => new Account(u.account))
+ : new Account(this.usersToBan.account)
+
+ return this.blocklistService.blockAccountByInstance(accounts)
+ }