From 2008c4dce90c1a4ca2fe425a6cbfe01579445315 Mon Sep 17 00:00:00 2001 From: Patrick Pelletier Date: Mon, 1 Feb 2016 10:30:01 -0800 Subject: [PATCH] Use ES6 => instead of self = this ack --- S3Adapter.js | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/S3Adapter.js b/S3Adapter.js index e4930e03..aeea44ef 100644 --- a/S3Adapter.js +++ b/S3Adapter.js @@ -31,17 +31,16 @@ function S3Adapter(accessKey, secretKey, options) { // For a given config object, filename, and data, store a file in S3 // Returns a promise containing the S3 object creation response S3Adapter.prototype.create = function(config, filename, data) { - var self = this; var params = { - Key: self.bucketPrefix + filename, + Key: this.bucketPrefix + filename, Body: data, }; - if (self.directAccess) { + if (this.directAccess) { params.ACL = "public-read" } - - return new Promise(function(resolve, reject) { - self.s3.upload(params, function(err, data) { + + return new Promise((resolve, reject) => { + this.s3.upload(params, function(err, data) { if (err !== null) return reject(err); resolve(data); }); @@ -51,11 +50,10 @@ S3Adapter.prototype.create = function(config, filename, data) { // Search for and return a file if found by filename // Returns a promise that succeeds with the buffer result from S3 S3Adapter.prototype.get = function(config, filename) { - var self = this; - var params = {Key: self.bucketPrefix + filename}; + var params = {Key: this.bucketPrefix + filename}; - return new Promise(function(resolve, reject) { - self.s3.getObject(params, function(err, data) { + return new Promise((resolve, reject) => { + this.s3.getObject(params, (err, data) => { if (err !== null) return reject(err); resolve(data.Body); });