/**
  * Load the Home page or Login/Registration page
  */
 public function index()
 {
     //User is logged in
     if ($this->auth->check()) {
         //Get the feeds for the user
         $feeds = $this->postRepo->feeds($this->auth->user());
         //Get next page url
         $nextPageUrl = generate_next_page_url($feeds);
         //This is a normal request
         if (!$this->input->is_ajax_request()) {
             //Load feeds view
             $this->load->view('pages/feeds', ['title' => 'Uom-Connect', 'feeds' => $feeds, 'nextPageUrl' => $nextPageUrl]);
         } else {
             //Return json encoded data
             echo json_encode(['error' => false, 'grid' => $this->load->view('partials/_posts-grid', ['posts' => $feeds], true), 'nextPageUrl' => $nextPageUrl]);
         }
     } else {
         //Load login/Registration page
         $this->load->view('auth/login');
     }
 }