class MessagesController < ApplicationController
  before_filter :require_login
  add_breadcrumb 'Dashboard', :dashboard_path

  # Get messages of current user for given conversation.
  def index
    params[:per_page] ||= 10
    @conversation = current_user.conversations.find(params[:conversation_id])
    @messages = @conversation.messages.includes({sent_receipt: {user: :profile_image}})
    @messages = @messages.order('id DESC').page(params[:page]).per(params[:per_page])
    respond_to do |format|
      format.json {render json: @messages.reverse}
      format.html {redirect_to conversation_path(@conversation)}
    end
  end

end
