Using forked repo and cache engine

This commit is contained in:
Pablo Ferreiro 2022-01-13 16:51:45 +01:00
parent a0c60397af
commit 86f6c86c4c
No known key found for this signature in database
GPG key ID: 41FBCE65B779FA24
16 changed files with 179 additions and 282 deletions

View file

@ -23,11 +23,11 @@ Route::add("/trending", function () {
}
$api = Misc::api();
$feed = $api->getTrendingFeed($cursor);
if ($feed) {
if ($feed->meta->success) {
$latte = Misc::latte();
$latte->render(Misc::getView('trending'), ['feed' => $feed]);
} else {
Error::show('api');
Error::show($feed->meta);
}
});
@ -38,7 +38,7 @@ Route::add("/@([^/]+)", function (string $username) {
}
$api = Misc::api();
$feed = $api->getUserFeed($username, $cursor);
if ($feed) {
if ($feed->meta->success) {
if ($feed->info->detail->user->privateAccount) {
http_response_code(400);
return 'Private account detected! Not supported';
@ -46,18 +46,18 @@ Route::add("/@([^/]+)", function (string $username) {
$latte = Misc::latte();
$latte->render(Misc::getView('user'), ['feed' => $feed]);
} else {
Error::show('api');
Error::show($feed->meta);
}
});
Route::add('/video/([^/]+)', function (string $video_id) {
$api = Misc::api();
$item = $api->getVideoByID($video_id);
if ($item) {
if ($item->meta->success) {
$latte = Misc::latte();
$latte->render(Misc::getView('video'), ['item' => $item]);
} else {
Error::show('api');
Error::show($item->meta);
}
});
@ -68,10 +68,10 @@ Route::add('/tag/(\w+)', function (string $name) {
}
$api = Misc::api();
$feed = $api->getChallengeFeed($name, $cursor);
if ($feed) {
if ($feed->meta->success) {
$latte = Misc::latte();
$latte->render(Misc::getView('tag'), ['feed' => $feed]);
} else {
Error::show('api');
Error::show($feed->meta);
}
});