|
|
|
@ -79,11 +79,7 @@ class DovodiVideoItemSerializer(serializers.ModelSerializer): |
|
|
|
|
|
|
|
def get_stream_url(self, obj): |
|
|
|
if obj.video_type == Video.VedioTypeChoices.YOUTUBE_LINK: |
|
|
|
if obj.video_url: |
|
|
|
from utils.youtube import get_youtube_stream_url |
|
|
|
extracted = get_youtube_stream_url(obj.video_url) |
|
|
|
return extracted or obj.video_url |
|
|
|
return None |
|
|
|
return obj.video_url |
|
|
|
elif obj.video_type == Video.VedioTypeChoices.VIDEO_FILE: |
|
|
|
if obj.video_file: |
|
|
|
request = self.context.get('request') |
|
|
|
|