瀏覽代碼

get provider username only if data exists

cc @goto-bus-stop
Ifedapo Olarewaju 6 年之前
父節點
當前提交
a0a68a7a60

+ 0 - 4
packages/@uppy/companion/src/server/provider/drive/index.js

@@ -7,10 +7,6 @@ const DRIVE_FILE_FIELDS = 'kind,id,name,mimeType,ownedByMe,permissions(role,emai
 const DRIVE_FILES_FIELDS = `kind,nextPageToken,incompleteSearch,files(${DRIVE_FILE_FIELDS})`
 const TEAM_DRIVE_FIELDS = 'teamDrives(kind,id,name,backgroundImageLink)'
 
-/**
- * @class
- * @implements {Provider}
- */
 class Drive {
   constructor (options) {
     this.authProvider = options.provider = Drive.authProvider

+ 0 - 3
packages/@uppy/companion/src/server/provider/dropbox/index.js

@@ -3,9 +3,6 @@ const purest = require('purest')({ request })
 const logger = require('../../logger')
 const adapter = require('./adapter')
 
-/**
- *
- */
 class DropBox {
   constructor (options) {
     this.authProvider = options.provider = DropBox.authProvider

+ 4 - 1
packages/@uppy/companion/src/server/provider/instagram/adapter.js

@@ -1,5 +1,8 @@
 exports.getUsername = (data) => {
-  return data.data[0].user.username
+  // @todo implement a better way to get usernames
+  if (data.data && data.data.length) {
+    return data.data[0].user.username
+  }
 }
 
 exports.isFolder = (item) => {