MCPcopy Create free account
hub / github.com/TeleBoxOrg/TeleBox_Plugins / getExtensionFromMedia

Method getExtensionFromMedia

rev/rev.ts:402–413  ·  view source on GitHub ↗
(media: any)

Source from the content-addressed store, hash-verified

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

Callers 1

prepareMediaPathsMethod · 0.95

Calls 2

getExtensionFromMimeMethod · 0.95

Tested by

no test coverage detected