Fixing video retrieval error

This commit is contained in:
2026-09-29 20:48:14 +03:30
parent 7996fc7f73
commit e20b904bbe
2 changed files with 59 additions and 26 deletions
@@ -444,13 +444,17 @@ export class ConversationsService {
? String(lastMsg.content ?? lastMsg.text ?? lastMsg.body ?? '').trim()
: '';
if (lastType === 'image' || lastType === 'photo' || lastType === 'img') {
preview = 'تصویر';
if (/(?:^|[\\/._-])vid-\d+/i.test(preview) || /\.(mp4|mov|m4v|mkv|avi|3gp)(?:\?|$)/i.test(preview)) {
preview = 'ویدیو';
} else {
preview = 'تصویر';
}
} else if (lastType === 'voice' || lastType === 'audio') {
preview = 'پیام صوتی';
} else if (lastType === 'video') {
preview = 'ویدیو';
} else if (lastType === 'file' || lastType === 'document' || lastType === 'attachment') {
if (/\.(mp4|mov|m4v|mkv|avi|3gp)(?:\?|$)/i.test(preview)) {
if (/(?:^|[\\/._-])vid-\d+/i.test(preview) || /\.(mp4|mov|m4v|mkv|avi|3gp)(?:\?|$)/i.test(preview)) {
preview = 'ویدیو';
} else if (
/(?:^|[\\/._-])voice(?:[\\/._-]|$)/i.test(preview) ||