X-Git-Url: http://source.bookstackapp.com/bookstack/blobdiff_plain/76eb8fc5d7ae739d880e7305aa5593aa11424e54..refs/pull/63/head:/app/Http/Controllers/HomeController.php diff --git a/app/Http/Controllers/HomeController.php b/app/Http/Controllers/HomeController.php index d0eb16399..8fd1c1009 100644 --- a/app/Http/Controllers/HomeController.php +++ b/app/Http/Controllers/HomeController.php @@ -2,13 +2,12 @@ namespace BookStack\Http\Controllers; +use Activity; use Illuminate\Http\Request; use BookStack\Http\Requests; -use BookStack\Http\Controllers\Controller; use BookStack\Repos\BookRepo; -use BookStack\Services\ActivityService; -use BookStack\Services\Facades\Activity; +use Views; class HomeController extends Controller { @@ -18,12 +17,10 @@ class HomeController extends Controller /** * HomeController constructor. - * @param ActivityService $activityService * @param BookRepo $bookRepo */ - public function __construct(ActivityService $activityService, BookRepo $bookRepo) + public function __construct(BookRepo $bookRepo) { - $this->activityService = $activityService; $this->bookRepo = $bookRepo; parent::__construct(); } @@ -36,9 +33,9 @@ class HomeController extends Controller */ public function index() { - $books = $this->bookRepo->getAll(10); - $activity = $this->activityService->latest(); - return view('home', ['books' => $books, 'activity' => $activity]); + $activity = Activity::latest(); + $recents = $this->signedIn ? Views::getUserRecentlyViewed(10, 0) : $this->bookRepo->getLatest(10); + return view('home', ['activity' => $activity, 'recents' => $recents]); } }