Better regex solution
This commit is contained in:
parent
82feff7fb4
commit
3aa3b9aea8
1 changed files with 2 additions and 5 deletions
|
|
@ -9,11 +9,8 @@ class Services::Facebook < Service
|
||||||
Rails.logger.debug("event=post_to_service type=facebook sender_id=#{self.user_id}")
|
Rails.logger.debug("event=post_to_service type=facebook sender_id=#{self.user_id}")
|
||||||
message = public_message(post, url)
|
message = public_message(post, url)
|
||||||
begin
|
begin
|
||||||
if /https?:\/\/(.+) / =~ message
|
if /https?:\/\/(\S+)/ =~ message
|
||||||
link = /https?:\/\/(.+) /.match(message)[0]
|
link = /https?:\/\/(\S+)/.match(message)[0]
|
||||||
Faraday.post("https://graph.facebook.com/me/feed", {:message => message, :link => link, :access_token => self.access_token}.to_param)
|
|
||||||
elsif /https?:\/\/(.+)$/ =~ message
|
|
||||||
link = /https?:\/\/(.+)$/.match(message)[0]
|
|
||||||
Faraday.post("https://graph.facebook.com/me/feed", {:message => message, :link => link, :access_token => self.access_token}.to_param)
|
Faraday.post("https://graph.facebook.com/me/feed", {:message => message, :link => link, :access_token => self.access_token}.to_param)
|
||||||
else
|
else
|
||||||
Faraday.post("https://graph.facebook.com/me/feed", {:message => message, :access_token => self.access_token}.to_param)
|
Faraday.post("https://graph.facebook.com/me/feed", {:message => message, :access_token => self.access_token}.to_param)
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue