Updated

app/use_cases/accounts/apps/chatwoots / create_conversation.rb

A
17 lines of codes
2 methods
4.7 complexity/method
3 churn
9.45 complexity
0 duplications
class Accounts::Apps::Chatwoots::CreateConversation
  1. Accounts::Apps::Chatwoots::CreateConversation has no descriptive comment
def self.call(chatwoot, contact_id, inbox_id) request = Faraday.post( "#{chatwoot.chatwoot_endpoint_url}/api/v1/accounts/#{chatwoot.chatwoot_account_id}/conversations", build_body(contact_id, inbox_id).to_json, chatwoot.request_headers ) return { ok: JSON.parse(request.body) } end def self.build_body(contact_id, inbox_id) { "inbox_id": inbox_id, "contact_id": contact_id, } end end