diff --git a/src/plugins/Dropbox.js b/src/plugins/Dropbox.js index 7c55615ca..756cc800a 100644 --- a/src/plugins/Dropbox.js +++ b/src/plugins/Dropbox.js @@ -1,8 +1,10 @@ +import Utils from '../core/Utils'; +import TransloaditPlugin from './TransloaditPlugin'; import request from 'superagent'; -class DropboxPlugin { - constructor() { - this.name = 'DropboxPlugin'; +export default class Dropbox extends TransloaditPlugin { + constructor(core, opts) { + super(core, opts); this.type = 'selecter'; this.authenticate = this.authenticate.bind(this); this.connect = this.connect.bind(this); @@ -98,5 +100,3 @@ class DropboxPlugin { }) } } - -export default new DropboxPlugin() diff --git a/src/plugins/index.js b/src/plugins/index.js index 86d292b91..808e39167 100644 --- a/src/plugins/index.js +++ b/src/plugins/index.js @@ -1,12 +1,12 @@ import TransloaditPlugin from './TransloaditPlugin' import DragDrop from './DragDrop' -import DropboxPlugin from './Dropbox' +import Dropbox from './Dropbox' import TransloaditBasic from './TransloaditBasic' import Tus10 from './Tus10' export default { TransloaditPlugin, - DropboxPlugin, + Dropbox, DragDrop, TransloaditBasic, Tus10