0
0
mirror of https://github.com/anthonyaxenov/iptv.git synced 2024-11-21 21:14:46 +00:00

Фикс ленивой подгрузки логотипов

This commit is contained in:
Anthony Axenov 2024-09-25 08:12:11 +08:00
parent ab23f8796e
commit 688ffc547e
Signed by: anthony
GPG Key ID: EA9EC32FF7CCD4EC
2 changed files with 12 additions and 3 deletions

View File

@ -78,7 +78,7 @@ class PlaylistController extends Controller
}
$logo->store();
$body = $logo->asBase64();
$body = $logo->raw();
$size = $logo->size();
$mime = $logo->mimeType();

View File

@ -125,8 +125,17 @@ class ChannelLogo implements \Stringable
return null;
}
$mime = $this->mimeType();
return "data:$mime;base64," . base64_encode($this->rawData);
return "data:$this->mimeType;base64," . base64_encode($this->rawData);
}
/**
* Возвращает сырое изображение
*
* @return false|string|null
*/
public function raw(): false|string|null
{
return $this->rawData;
}
/**