Chore: Added tests for conversations_controller (#508)

* Chore: Added tests for conversations_controller
* Chore: Remove get_messages function from conversations
This commit is contained in:
Tim Lange 2020-02-17 11:27:57 +01:00 committed by GitHub
parent 44a3977f5c
commit fc23a10a99
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 114 additions and 28 deletions

View file

@ -1,11 +1,5 @@
class Api::V1::ConversationsController < Api::BaseController
before_action :set_conversation, except: [:index, :get_messages]
# TODO: move this to public controller
skip_before_action :authenticate_user!, only: [:get_messages]
skip_before_action :set_current_user, only: [:get_messages]
skip_before_action :check_subscription, only: [:get_messages]
skip_around_action :handle_with_exception, only: [:get_messages]
before_action :set_conversation, except: [:index]
def index
result = conversation_finder.perform
@ -27,11 +21,6 @@ class Api::V1::ConversationsController < Api::BaseController
head :ok
end
def get_messages
@conversation = Conversation.find(params[:id])
@messages = messages_finder.perform
end
private
def parsed_last_seen_at