Merge pull request #3039 from iv-org/SamantazFox-patch-1

Fix comment "pings" (#3038)
pull/3044/head
Samantaz Fox 2022-04-17 23:34:38 +02:00 zatwierdzone przez GitHub
commit aa07ee22cf
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 4AEE18F83AFDEB23
1 zmienionych plików z 7 dodań i 1 usunięć

Wyświetl plik

@ -602,7 +602,13 @@ def content_to_comment_html(content)
text = %(<a href="/watch?v=#{video_id}">#{"youtube.com/watch?v=#{video_id}"}</a>)
end
elsif url = run.dig?("navigationEndpoint", "commandMetadata", "webCommandMetadata", "url").try &.as_s
text = %(<a href="#{url}">#{reduce_uri(url)}</a>)
if text.starts_with?(/\s?@/)
# Handle "pings" in comments differently
# See: https://github.com/iv-org/invidious/issues/3038
text = %(<a href="#{url}">#{text}</a>)
else
text = %(<a href="#{url}">#{reduce_uri(url)}</a>)
end
end
end