Update contact_params function (#100)

removed if block,
cannot be shortened further due to exception handling and params formatting
This commit is contained in:
Marc C 2019-10-06 15:29:54 +08:00 committed by Sojan Jose
parent 84e0eb2441
commit 9b9aee4657

View file

@ -126,22 +126,18 @@ Assumptions
end
def contact_params
if @inbox.facebook?
k = Koala::Facebook::API.new(@inbox.channel.page_access_token)
begin
result = k.get_object(@sender_id)
rescue => e
k = Koala::Facebook::API.new(@inbox.channel.page_access_token) if @inbox.facebook?
result = k.get_object(@sender_id) || {}
rescue Exception => e
result = {}
Raven.capture_exception(e)
end
photo_url = result["profile_pic"] || nil
params =
{
name: (result["first_name"] || "John" )<< " " << (result["last_name"] || "Doe"),
params = {
name: "#{result['first_name'] || 'John'} #{result['last_name'] || 'Doe'}",
account_id: @inbox.account_id,
source_id: @sender_id,
remote_avatar_url: photo_url
remote_avatar_url: result['profile_pic'] || nil
}
end
end
end