소스 검색

companion: add extensions to zoom file names (#2415)

* companion: add extensions to zoom file names

* companion: use ext map for zoom filenames

* companion: zoom filename txt not palin
Ifedapo .A. Olarewaju 4 년 전
부모
커밋
2a146957a5
2개의 변경된 파일12개의 추가작업 그리고 3개의 파일을 삭제
  1. 2 2
      packages/@uppy/companion/src/server/provider/index.js
  2. 10 1
      packages/@uppy/companion/src/server/provider/zoom/adapter.js

+ 2 - 2
packages/@uppy/companion/src/server/provider/index.js

@@ -150,8 +150,8 @@ module.exports.addProviderOptions = (companionOptions, grantConfig) => {
       } else if (server.path) {
         grantConfig[authProvider].callback = `${server.path}${grantConfig[authProvider].callback}`
       }
-    } else if (authProvider !== 's3') {
-      logger.warn(`skipping one found unsupported provider "${authProvider}".`, 'provider.options.skip')
+    } else if (providerName !== 's3') {
+      logger.warn(`skipping one found unsupported provider "${providerName}".`, 'provider.options.skip')
     }
   })
 }

+ 10 - 1
packages/@uppy/companion/src/server/provider/zoom/adapter.js

@@ -8,6 +8,14 @@ const MIMETYPES = {
   CC: 'text/vtt',
   TIMELINE: 'application/json'
 }
+const EXT = {
+  MP4: 'mp4',
+  M4A: 'm4a',
+  CHAT: 'txt',
+  TRANSCRIPT: 'vtt',
+  CC: 'vtt',
+  TIMELINE: 'json'
+}
 const ICONS = {
   MP4: 'video',
   M4A: 'file',
@@ -63,8 +71,9 @@ exports.getItemName = (item) => {
     .format('YYYY-MM-DD, kk:mm')
 
   if (item.file_type) {
+    const ext = EXT[item.file_type] ? `.${EXT[item.file_type]}` : ''
     const itemType = item.recording_type ? ` - ${item.recording_type.split('_').join(' ')}` : ''
-    return `${start}${itemType} (${item.file_type.toLowerCase()})`
+    return `${start}${itemType} (${item.file_type.toLowerCase()})${ext}`
   }
 
   return `${item.topic} (${start})`