Improve newly added variables handling

This commit is contained in:
DariusIII
2019-07-13 11:47:24 +02:00
parent f7a0636f77
commit 609a2f31e1
+4 -3
View File
@@ -65,7 +65,7 @@ class ApiController extends BasePageController
$uid = $apiKey = '';
$res = $catExclusions = [];
$maxRequests = 0;
$maxRequests = $apiRequests = $maxDownloads = $grabs = 0;
// Page is accessible only by the apikey
@@ -94,6 +94,7 @@ class ApiController extends BasePageController
if ($uid !== '') {
event(new UserAccessedApi($res));
$apiRequests = UserRequest::getApiRequests($uid);
$grabs = UserDownload::getDownloadRequests($uid);
if ($apiRequests > $maxRequests) {
Utility::showApiError(500, 'Request limit reached ('.$apiRequests.'/'.$maxRequests.')');
}
@@ -113,9 +114,9 @@ class ApiController extends BasePageController
$params['uid'] = $uid;
$params['token'] = $apiKey;
$params['apilimit'] = $maxRequests;
$params['requests'] = $apiRequests ?? 0;
$params['requests'] = $apiRequests;
$params['downloadlimit'] = $maxDownloads;
$params['grabs'] = UserDownload::getDownloadRequests($uid);
$params['grabs'] = $grabs;
switch ($function) {
// Search releases.