cc @goto-bus-stop
@@ -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
@@ -3,9 +3,6 @@ const purest = require('purest')({ request })
const logger = require('../../logger')
const adapter = require('./adapter')
- *
class DropBox {
this.authProvider = options.provider = DropBox.authProvider
@@ -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) => {