S3Adapter: expose the object and use => for s3.upload callback

This commit is contained in:
Patrick Pelletier
2016-02-01 14:47:02 -08:00
parent 319179387b
commit e3c5ea959f
2 changed files with 4 additions and 2 deletions

View File

@@ -40,7 +40,7 @@ S3Adapter.prototype.create = function(config, filename, data) {
}
return new Promise((resolve, reject) => {
this.s3.upload(params, function(err, data) {
this.s3.upload(params, (err, data) => {
if (err !== null) return reject(err);
resolve(data);
});

View File

@@ -6,6 +6,7 @@ var batch = require('./batch'),
DatabaseAdapter = require('./DatabaseAdapter'),
express = require('express'),
FilesAdapter = require('./FilesAdapter'),
S3Adapter = require('./S3Adapter'),
middlewares = require('./middlewares'),
multer = require('multer'),
Parse = require('parse/node').Parse,
@@ -179,5 +180,6 @@ function getClassName(parseClass) {
}
module.exports = {
ParseServer: ParseServer
ParseServer: ParseServer,
S3Adapter: S3Adapter
};