public function setDefaultTopicCoverAttribute($value)
{
if (($value['_delete'] ?? false) === true) {
$this->defaultTopicCover->deleteFile();
} elseif (($value['cover_file'] ?? null) !== null) {
$this->defaultTopicCover->storeFile($value['cover_file']);
}
$this->default_topic_cover_json = $this->defaultTopicCover->getFileProperties();
}