Fix #4175: Twitter no longer redirects tweet links for non-existent handles.
This commit is contained in:
@@ -342,6 +342,8 @@ class Post < ApplicationRecord
|
|||||||
|
|
||||||
def normalized_source
|
def normalized_source
|
||||||
case source
|
case source
|
||||||
|
when %r{\Ahttps?://twitter.com/[^/]+/status/(\d+)\z}i
|
||||||
|
"https://twitter.com/i/web/status/#{$1}"
|
||||||
when %r{\Ahttps?://img\d+\.pixiv\.net/img/[^\/]+/(\d+)}i,
|
when %r{\Ahttps?://img\d+\.pixiv\.net/img/[^\/]+/(\d+)}i,
|
||||||
%r{\Ahttps?://i\d\.pixiv\.net/img\d+/img/[^\/]+/(\d+)}i
|
%r{\Ahttps?://i\d\.pixiv\.net/img\d+/img/[^\/]+/(\d+)}i
|
||||||
"https://www.pixiv.net/member_illust.php?mode=medium&illust_id=#{$1}"
|
"https://www.pixiv.net/member_illust.php?mode=medium&illust_id=#{$1}"
|
||||||
|
|||||||
Reference in New Issue
Block a user