diff --git a/app/Config/Fediverse.php b/app/Config/Fediverse.php index 32378b01..4834d679 100644 --- a/app/Config/Fediverse.php +++ b/app/Config/Fediverse.php @@ -23,6 +23,10 @@ class Fediverse extends FediverseBaseConfig */ public string $noteObject = NoteObject::class; + public string $defaultAvatarImagePath = 'media/castopod-avatar_thumbnail.webp'; + + public string $defaultAvatarImageMimetype = 'image/webp'; + public function __construct() { parent::__construct(); diff --git a/app/Entities/Actor.php b/app/Entities/Actor.php index 4a9cba9a..91863baa 100644 --- a/app/Entities/Actor.php +++ b/app/Entities/Actor.php @@ -48,7 +48,7 @@ class Actor extends FediverseActor return $this->podcast->cover->thumbnail_url; } - return $this->attributes['avatar_image_url']; + return parent::getAvatarImageUrl(); } public function getAvatarImageMimetype(): string @@ -57,6 +57,6 @@ class Actor extends FediverseActor return $this->podcast->cover->thumbnail_mimetype; } - return $this->attributes['avatar_image_mimetype']; + return parent::getAvatarImageMimetype(); } }