Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $routes->group('api', function($routes) {
- // Group routes for the homepage
- $routes->group('homepage', function($routes) {
- $routes->group('live-video', function($routes) {
- $routes->get('get-live-video', 'Api/Homepage::getLiveVideo');
- $routes->get('get-total-user-watching-live-video', 'Api/Homepage::getTotalUserWatchingLiveVideo');
- });
- $routes->group('viral', function($routes) {
- $routes->get('get-viral-videos', 'Api/Homepage::getViralVideos');
- });
- $routes->group('local-experience', function($routes) {
- $routes->get('get-local-experience-videos', 'Api/Homepage::getLocalExperienceVideos');
- });
- });
- // Group routes for VOD
- $routes->group('vod', function($routes) {
- $routes->group('viral', function($routes) {
- $routes->get('list', 'Api/VOD::getViralVideos');
- });
- $routes->group('local-experience', function($routes) {
- $routes->get('list', 'Api/VOD::getLocalExperienceVideos');
- });
- });
- // Group routes for Videos
- $routes->group('videos', function($routes) {
- $routes->get('all', 'Api/Videos::getAllVideos');
- $routes->get('live', 'Api/Videos::getLiveVideos');
- $routes->get('viral', 'Api/Videos::getViralVideos');
- $routes->get('local-experience', 'Api/Videos::getLocalExperienceVideos');
- // Detail Video Routes
- $routes->get('detail/live/(:num)', 'Api/Videos::getLiveVideoDetail/$1');
- $routes->get('detail/viral/(:num)', 'Api/Videos::getViralVideoDetail/$1');
- $routes->get('detail/local-experience/(:num)', 'Api/Videos::getLocalExperienceVideoDetail/$1');
- });
- // Group routes for Advertisements
- $routes->group('ads', function($routes) {
- $routes->get('pre-roll', 'Api/Ads::getPreRollAds');
- $routes->get('mid-roll', 'Api/Ads::getMidRollAds');
- $routes->get('post-roll', 'Api/Ads::getPostRollAds');
- });
- // Group routes for Rewards
- $routes->group('rewards', function($routes) {
- $routes->get('list', 'Api/Rewards::getRewardList');
- $routes->get('detail/(:num)', 'Api/Rewards::getRewardDetail/$1');
- $routes->post('claim', 'Api/Rewards::claimReward');
- $routes->get('history', 'Api/Rewards::getRewardHistory');
- });
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement