aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKazuki Yamaguchi <k@rhe.jp>2017-05-10 21:03:41 +0900
committerKazuki Yamaguchi <k@rhe.jp>2017-09-07 20:06:28 +0900
commit21cb3d022091b35f1d6e88f3dc83c58bd22a0d88 (patch)
treede03eacf38367601231356f5c45a741cc4aa1b93
parent3f55f0e35b803a3e1b271251f84fa8af6df5576d (diff)
downloadmikutter-21cb3d022091b35f1d6e88f3dc83c58bd22a0d88.tar.gz
display_url のかわりに expanded_url をそのまま表示する
-rw-r--r--core/lib/diva_hacks/entity/basic_twitter_entity.rb8
1 files changed, 4 insertions, 4 deletions
diff --git a/core/lib/diva_hacks/entity/basic_twitter_entity.rb b/core/lib/diva_hacks/entity/basic_twitter_entity.rb
index aad92aee..1a8a18df 100644
--- a/core/lib/diva_hacks/entity/basic_twitter_entity.rb
+++ b/core/lib/diva_hacks/entity/basic_twitter_entity.rb
@@ -52,8 +52,8 @@ module Diva::Entity
}.merge(entity)
case slug
when :urls
- entity[:face] = (entity[:display_url] or entity[:url])
entity[:url] = (entity[:expanded_url] or entity[:url])
+ entity[:face] = entity[:url]
entity[:open] = entity[:url]
when :user_mentions
entity[:face] = entity[:url] = "@#{entity[:screen_name]}".freeze
@@ -76,17 +76,17 @@ module Diva::Entity
.select{|v|v[:content_type] == "video/mp4"}
.sort_by{|v|v[:bitrate]}
.last
- entity[:face] = "#{entity[:display_url]} (%.1fs)" % (entity[:video_info][:duration_millis]/1000.0)
+ entity[:face] = "#{variant[:url]} (%.1fs)" % (entity[:video_info][:duration_millis]/1000.0)
entity[:open] = entity[:url] = variant[:url]
when 'animated_gif'
variant = Array(entity[:video_info][:variants])
.select{|v|v[:content_type] == "video/mp4"}
.sort_by{|v|v[:bitrate]}
.last
- entity[:face] = "#{entity[:display_url]} (GIF)"
+ entity[:face] = "#{variant[:url]} (GIF)"
entity[:open] = entity[:url] = variant[:url]
else
- entity[:face] = entity[:display_url]
+ entity[:face] = entity[:media_url]
entity[:url] = entity[:media_url]
photo = Diva::Model(:photo)
if photo