- static GET_ACTOR_AVATAR_URL (actor: { avatar?: { url?: string, path: string } }) {
- if (actor?.avatar?.url) return actor.avatar.url
+ static GET_ACTOR_AVATAR_URL (actor: { avatars: { width: number, url?: string, path: string }[] }, size?: number) {
+ const avatarsAscWidth = actor.avatars.sort((a, b) => a.width - b.width)
+
+ const avatar = size
+ ? avatarsAscWidth.find(a => a.width >= size)
+ : avatarsAscWidth[avatarsAscWidth.length - 1] // Bigger one