From 7997206ea709f36e681ab80eba734dc7098e9221 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Gaya?= <sebastien.gaya@gmail.com> Date: Thu, 10 Aug 2023 15:44:27 +0200 Subject: [PATCH] peertube: handle second domain --- app/services/video/provider/peertube.rb | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/app/services/video/provider/peertube.rb b/app/services/video/provider/peertube.rb index e74090c96..6bcdc3966 100644 --- a/app/services/video/provider/peertube.rb +++ b/app/services/video/provider/peertube.rb @@ -1,13 +1,17 @@ class Video::Provider::Peertube < Video::Provider::Default - DOMAINS = ['peertube.fr'] + DOMAINS = ['peertube.fr', 'peertude.my.noesya.coop'] # "https://peertube.fr/w/1i848Qvi7Q3ytW2uPY8AxG" def identifier video_url.split('/w/').last end + def host + video_url.split('/w/').first + end + # https://docs.joinpeertube.org/support/doc/api/embeds#quick-start def iframe_url - "https://peertube.fr/videos/embed/#{identifier}" + "#{host}/videos/embed/#{identifier}" end end -- GitLab