fix(fediverse): set default castopod avatar url when actor avatar is not present

This commit is contained in:
Yassine Doghri 2022-09-07 10:04:02 +00:00
parent 1c8af7550b
commit 460f52f70e
2 changed files with 6 additions and 2 deletions

View File

@ -23,6 +23,10 @@ class Fediverse extends FediverseBaseConfig
*/ */
public string $noteObject = NoteObject::class; public string $noteObject = NoteObject::class;
public string $defaultAvatarImagePath = 'media/castopod-avatar_thumbnail.webp';
public string $defaultAvatarImageMimetype = 'image/webp';
public function __construct() public function __construct()
{ {
parent::__construct(); parent::__construct();

View File

@ -48,7 +48,7 @@ class Actor extends FediverseActor
return $this->podcast->cover->thumbnail_url; return $this->podcast->cover->thumbnail_url;
} }
return $this->attributes['avatar_image_url']; return parent::getAvatarImageUrl();
} }
public function getAvatarImageMimetype(): string public function getAvatarImageMimetype(): string
@ -57,6 +57,6 @@ class Actor extends FediverseActor
return $this->podcast->cover->thumbnail_mimetype; return $this->podcast->cover->thumbnail_mimetype;
} }
return $this->attributes['avatar_image_mimetype']; return parent::getAvatarImageMimetype();
} }
} }