]> BookStack Code Mirror - bookstack/blobdiff - app/Http/Controllers/HomeController.php
Update PageRepo.php
[bookstack] / app / Http / Controllers / HomeController.php
index d0eb163996e79d423c587b146ff90575127dcad8..8fd1c10095f4ab4ebda488c990ee12a463aa4d58 100644 (file)
@@ -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]);
     }
 
 }