kaize/mail_sandbox_web

View on GitHub
app/controllers/api/mail_applications_controller.rb

Summary

Maintainability
A
0 mins
Test Coverage
class Api::MailApplicationsController < Api::ProtectedApplicationController

  def mark_all_messages_as_read
    application = available_applications.find(params[:id])
    messages = application.mail_messages.unread
    messages.update_all(state: :read)

    respond_with :status => :ok
  end

  private

    def available_applications
      current_user.available_applications
    end
end