mirror of
https://github.com/Bigherollc/wticreatorstudio.git
synced 2026-10-17 12:03:00 -04:00
Added lazy loading to creator videos page and other fixes
This commit is contained in:
@@ -5,6 +5,8 @@ namespace Modules\Frontend\Http\Controllers;
|
||||
use Illuminate\Contracts\Support\Renderable;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Routing\Controller;
|
||||
use Modules\Frontend\Entities\Creator;
|
||||
use Modules\Frontend\Entities\Video;
|
||||
use Modules\Frontend\Services\Videos;
|
||||
|
||||
class VideoController extends Controller
|
||||
@@ -44,4 +46,13 @@ class VideoController extends Controller
|
||||
'items' => $result,
|
||||
]);
|
||||
}
|
||||
|
||||
public function lazyLoad(Request $request, Creator $creator)
|
||||
{
|
||||
$items = $this->service->getByCreator($creator, Video::LAZY_LOAD_ITEM_COUNT, $request->skipped + Video::LAZY_LOAD_ITEM_COUNT);
|
||||
|
||||
return response()->json([
|
||||
'items' => $items,
|
||||
]);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user