(media: any)
| 400 | } |
| 401 | return false; |
| 402 | } |
| 403 | |
| 404 | private getExtensionFromMedia(media: any): string { |
| 405 | if (media instanceof Api.MessageMediaDocument) { |
| 406 | const doc = media.document as Api.Document; |
| 407 | const fileName = this.getFileNameFromDocument(doc); |
| 408 | // 保留 .gif.mp4 完整扩展名 |
| 409 | if (fileName && fileName.toLowerCase().endsWith('.gif.mp4')) { |
| 410 | return '.gif.mp4'; |
| 411 | } |
| 412 | return this.getExtensionFromMime(doc?.mimeType); |
| 413 | } |
| 414 | return '.jpg'; |
| 415 | } |
| 416 |
no test coverage detected