fix: icon error
This commit is contained in:
@@ -29,19 +29,24 @@ class SettingsHandler
|
||||
public function index(): JsonResponse
|
||||
{
|
||||
$appIcon = $this->settings->get('app_icon');
|
||||
$icon192 = $this->imageTool->resize($appIcon, 192, 192, 'no_image.png', 'png');
|
||||
$icon180 = $this->imageTool->resize($appIcon, 180, 180, 'no_image.png', 'png');
|
||||
$icon152 = $this->imageTool->resize($appIcon, 152, 152, 'no_image.png', 'png');
|
||||
$icon120 = $this->imageTool->resize($appIcon, 120, 120, 'no_image.png', 'png');
|
||||
$hash = $this->settings->getHash();
|
||||
$icons = [];
|
||||
|
||||
if ($appIcon) {
|
||||
$icons['icon192'] = $this->imageTool->resize($appIcon, 192, 192, 'no_image.png', 'png'). '?_v=' . $hash;
|
||||
$icons['icon180'] = $this->imageTool->resize($appIcon, 180, 180, 'no_image.png', 'png'). '?_v=' . $hash;
|
||||
$icons['icon151'] = $this->imageTool->resize($appIcon, 152, 152, 'no_image.png', 'png'). '?_v=' . $hash;
|
||||
$icons['icon120'] = $this->imageTool->resize($appIcon, 120, 120, 'no_image.png', 'png'). '?_v=' . $hash;
|
||||
}
|
||||
|
||||
|
||||
return new JsonResponse([
|
||||
'app_name' => $this->settings->get('app_name'),
|
||||
'app_icon' => $appIcon . '?_v=' . $hash,
|
||||
'app_icon192' => $icon192 . '?_v=' . $hash,
|
||||
'app_icon180' => $icon180 . '?_v=' . $hash,
|
||||
'app_icon152' => $icon152 . '?_v=' . $hash,
|
||||
'app_icon120' => $icon120 . '?_v=' . $hash,
|
||||
'app_icon' => $appIcon ? $appIcon . '?_v=' . $hash : '',
|
||||
'app_icon192' => $icons['icon192'] ?? '',
|
||||
'app_icon180' => $icons['icon180'] ?? '',
|
||||
'app_icon152' => $icons['icon152'] ?? '',
|
||||
'app_icon120' => $icons['icon120'] ?? '',
|
||||
'manifest_url' => $this->router->url('manifest', ['_v' => $hash]),
|
||||
'theme_light' => $this->settings->get('theme_light'),
|
||||
'theme_dark' => $this->settings->get('theme_dark'),
|
||||
|
||||
Reference in New Issue
Block a user