class ListController < ApplicationController
  before_action :authenticate_user!

  def index
    @list = current_user.lists.find_by_name!(params[:list_name])
    @timeline = @list.cursored_timeline(last_id: params[:last_id])
    @timeline_last_id = @timeline.map(&:id).min
    @more_data_available = !@list.cursored_timeline(last_id: @timeline_last_id, size: 1).count.zero?

    respond_to do |format|
      format.html
      format.js { render layout: false }
    end
  end
end