1
0
Fork 0
mirror of synced 2024-07-26 00:36:24 +12:00

chore: update checks

This commit is contained in:
Christy Jacob 2024-03-18 12:41:51 +00:00
parent a306cb87d8
commit 5e6c94d307

View file

@ -285,9 +285,13 @@ App::get('/v1/avatars/image')
} }
$client = new Client(); $client = new Client();
try {
$res = $client $res = $client
->setAllowRedirects(false) ->setAllowRedirects(false)
->fetch($url); ->fetch($url);
} catch (\Throwable) {
throw new Exception(Exception::AVATAR_REMOTE_URL_FAILED);
}
if ($res->getStatusCode() !== 200) { if ($res->getStatusCode() !== 200) {
throw new Exception(Exception::AVATAR_IMAGE_NOT_FOUND); throw new Exception(Exception::AVATAR_IMAGE_NOT_FOUND);
@ -344,6 +348,7 @@ App::get('/v1/avatars/favicon')
} }
$client = new Client(); $client = new Client();
try {
$res = $client $res = $client
->setAllowRedirects(false) ->setAllowRedirects(false)
->setUserAgent(\sprintf( ->setUserAgent(\sprintf(
@ -352,6 +357,9 @@ App::get('/v1/avatars/favicon')
App::getEnv('_APP_SYSTEM_SECURITY_EMAIL_ADDRESS', APP_EMAIL_SECURITY) App::getEnv('_APP_SYSTEM_SECURITY_EMAIL_ADDRESS', APP_EMAIL_SECURITY)
)) ))
->fetch($url); ->fetch($url);
} catch (\Throwable) {
throw new Exception(Exception::AVATAR_REMOTE_URL_FAILED);
}
if ($res->getStatusCode() !== 200) { if ($res->getStatusCode() !== 200) {
throw new Exception(Exception::AVATAR_REMOTE_URL_FAILED); throw new Exception(Exception::AVATAR_REMOTE_URL_FAILED);
@ -415,9 +423,13 @@ App::get('/v1/avatars/favicon')
} }
$client = new Client(); $client = new Client();
try {
$res = $client $res = $client
->setAllowRedirects(false) ->setAllowRedirects(false)
->fetch($outputHref); ->fetch($outputHref);
} catch (\Throwable) {
throw new Exception(Exception::AVATAR_REMOTE_URL_FAILED);
}
if ($res->getStatusCode() !== 200) { if ($res->getStatusCode() !== 200) {
throw new Exception(Exception::AVATAR_ICON_NOT_FOUND); throw new Exception(Exception::AVATAR_ICON_NOT_FOUND);