From 3a8f80477bcbe669fefe6dce0a7ca7dbdf43f009 Mon Sep 17 00:00:00 2001 From: Girish Ramakrishnan Date: Thu, 27 Aug 2015 09:26:19 -0700 Subject: [PATCH] getSignedDownloadUrl must return an object with url and sessionToken --- src/aws.js | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/src/aws.js b/src/aws.js index fc4914f07..077919fe6 100644 --- a/src/aws.js +++ b/src/aws.js @@ -92,13 +92,9 @@ function getSignedUploadUrl(filename, callback) { Expires: 60 * 30 /* 30 minutes */ }; - s3.getSignedUrl('putObject', params, function (error, url) { - if (error) return callback(error); - callback(null, { - url: url, - sessionToken: credentials.sessionToken - }); - }); + var url = s3.getSignedUrl('putObject', params); + + callback(null, { url : url, sessionToken: credentials.sessionToken }); }); } @@ -119,9 +115,8 @@ function getSignedDownloadUrl(filename, callback) { Expires: 60 * 30 /* 30 minutes */ }; - s3.getSignedUrl('getObject', params, function (error, url) { - if (error) return callback(error); - callback(null, url); - }); + var url = s3.getSignedUrl('getObject', params); + + callback(null, { url: url, sessionToken: credentials.sessionToken }); }); }