]>
Commit | Line | Data |
---|---|---|
1 | import { Account as ServerAccount } from '../../../../../shared/models/actors/account.model' | |
2 | import { Actor } from '../actor/actor.model' | |
3 | ||
4 | export class Account extends Actor implements ServerAccount { | |
5 | displayName: string | |
6 | description: string | |
7 | nameWithHost: string | |
8 | mutedByUser: boolean | |
9 | mutedByInstance: boolean | |
10 | mutedServerByUser: boolean | |
11 | mutedServerByInstance: boolean | |
12 | ||
13 | userId?: number | |
14 | ||
15 | constructor (hash: ServerAccount) { | |
16 | super(hash) | |
17 | ||
18 | this.displayName = hash.displayName | |
19 | this.description = hash.description | |
20 | this.userId = hash.userId | |
21 | this.nameWithHost = Actor.CREATE_BY_STRING(this.name, this.host) | |
22 | ||
23 | this.mutedByUser = false | |
24 | this.mutedByInstance = false | |
25 | this.mutedServerByUser = false | |
26 | this.mutedServerByInstance = false | |
27 | } | |
28 | } |