userId?: number
- static GET_ACTOR_AVATAR_URL (actor: { avatar?: { url?: string, path: string } }) {
- return Actor.GET_ACTOR_AVATAR_URL(actor)
+ static GET_ACTOR_AVATAR_URL (actor: { avatars: { width: number, url?: string, path: string }[] }, size: number) {
+ return Actor.GET_ACTOR_AVATAR_URL(actor, size)
}
- static GET_DEFAULT_AVATAR_URL () {
+ static GET_DEFAULT_AVATAR_URL (size: number) {
+ if (size <= 48) {
+ return `${window.location.origin}/client/assets/images/default-avatar-account-48x48.png`
+ }
+
return `${window.location.origin}/client/assets/images/default-avatar-account.png`
}
this.mutedServerByInstance = false
}
- updateAvatar (newAvatar: ActorImage) {
- this.avatar = newAvatar
+ updateAvatar (newAvatars: ActorImage[]) {
+ this.avatars = newAvatars
}
resetAvatar () {
- this.avatar = null
+ this.avatars = []
}
updateBlockStatus (blockStatus: BlockStatus) {