Repository: yt-dlp/yt-dlp
File: yt_dlp/extractor/daftsex.py (Python)

Code before:
            for format_id, format_data in video_params['video']['cdn_files'].items():
                ext, height = format_id.split('_')
                extra_quality_data = format_data.split('.')[-1]
                url = f'{server_domain}/videos/{video_id.replace("_", "/")}/{height}.mp4?extra={extra_quality_data}'
                formats.append({
                    'format_id': format_id,
                    'url': url,
                    'height': int_or_none(height),
                    'ext': ext,
                })
            self._sort_formats(formats)

            thumbnail = try_get(video_params,
                                lambda vi: 'https:' + compat_b64decode(vi['video']['thumb']).decode('utf-8'))

            return {
                'id': video_id,
                'title': title,
                'formats': formats,
                'description': description,
                'duration': duration,
                'thumbnail': thumbnail,
                'timestamp': timestamp,
                'view_count': views,
                'age_limit': 18,
            }

        else:
            item = self._download_json(
                f'{server_domain}/method/video.get/{video_id}', video_id,
                headers={'Referer': url}, query={
                    'token': video_params['video']['access_token'],
                    'videos': video_id,
                    'ckey': video_params['c_key'],
                    'credentials': video_params['video']['credentials'],
                })['response']['items'][0]

            formats = []
            for f_id, f_url in item.get('files', {}).items():
                if f_id == 'external':
                    return self.url_result(f_url)
                ext, height = f_id.split('_')
                height_extra_key = traverse_obj(video_params, ('video', 'partial', 'quality', height))
                if height_extra_key:
                    formats.append({
                        'format_id': f'{height}p',
                        'url': f'{server_domain}/{f_url[8:]}&videos={video_id}&extra_key={height_extra_key}',
                        'height': int_or_none(height),
                        'ext': ext,
                    })
            self._sort_formats(formats)

Review comment (suggestion):
```suggestion
            thumbnail = 

            return {
                'id': video_id,
                'title': title,
                'formats': formats,
                'description': description,
                'duration': duration,
                'thumbnail': try_get(video_params,
                                     lambda vi: 'https:' + compat_b64decode(vi['video']['thumb']).decode('utf-8')),
                'timestamp': timestamp,
                'view_count': views,
                'age_limit': 18,
            }
```

Code after:
        server_domain = 'https://%s' % compat_b64decode(video_params['server'][::-1]).decode('utf-8')

        cdn_files = traverse_obj(video_params, ('video', 'cdn_files')) or {}
        if cdn_files:
            formats = []
            for format_id, format_data in cdn_files.items():
                ext, height = format_id.split('_')
                formats.append({
                    'format_id': format_id,
                    'url': f'{server_domain}/videos/{video_id.replace("_", "/")}/{height}.mp4?extra={format_data.split(".")[-1]}',
                    'height': int_or_none(height),
                    'ext': ext,
                })
            self._sort_formats(formats)

            return {
                'id': video_id,
                'title': title,
                'formats': formats,
                'description': description,
                'duration': duration,
                'thumbnail': try_get(video_params, lambda vi: 'https:' + compat_b64decode(vi['video']['thumb']).decode('utf-8')),
                'timestamp': timestamp,
                'view_count': views,
                'age_limit': 18,
            }

        item = self._download_json(
            f'{server_domain}/method/video.get/{video_id}', video_id,
            headers={'Referer': url}, query={
                'token': video_params['video']['access_token'],
                'videos': video_id,
                'ckey': video_params['c_key'],
                'credentials': video_params['video']['credentials'],
            })['response']['items'][0]

        formats = []
        for f_id, f_url in item.get('files', {}).items():
            if f_id == 'external':
                return self.url_result(f_url)
            ext, height = f_id.split('_')
            height_extra_key = traverse_obj(video_params, ('video', 'partial', 'quality', height))
            if height_extra_key:
                formats.append({
                    'format_id': f'{height}p',
                    'url': f'{server_domain}/{f_url[8:]}&videos={video_id}&extra_key={height_extra_key}',
                    'height': int_or_none(height),
                    'ext': ext,
                })
        self._sort_formats(formats)