[Enhancement] Fetch previous messages in the conversation (#355)

* Fetch previous messages in the conversation

* Add specs for conversation store

* Fix codeclimate issues

* Exclude specs folder

* Exclude globally

* Fix path in exclude patterns

* Add endPoints spec

* Add snapshots for Spinner

* Add specs for actions
This commit is contained in:
Pranav Raj S 2019-12-11 20:57:06 +05:30 committed by Sojan Jose
parent 1005b9e227
commit 2b41e91768
17 changed files with 406 additions and 84 deletions

View file

@ -28,7 +28,7 @@ class Api::V1::Widget::MessagesController < ActionController::Base
account_id: conversation.account_id,
inbox_id: conversation.inbox_id,
message_type: :incoming,
content: permitted_params[:content]
content: permitted_params[:message][:content]
}
end
@ -65,7 +65,8 @@ class Api::V1::Widget::MessagesController < ActionController::Base
def message_finder_params
{
filter_internal_messages: true
filter_internal_messages: true,
before: permitted_params[:before]
}
end
@ -78,7 +79,7 @@ class Api::V1::Widget::MessagesController < ActionController::Base
end
def permitted_params
params.fetch(:message).permit(:content)
params.permit(:before, message: [:content])
end
def secret_key