make async, please check

pull/2150/head
John McLear 2014-05-07 16:27:41 +01:00
parent 69ba3cc104
commit ec6dc4fa0e
1 changed files with 8 additions and 3 deletions

View File

@ -46,10 +46,15 @@ if(os.type().indexOf("Windows") > -1)
*/ */
exports.doExport = function(req, res, padId, type) exports.doExport = function(req, res, padId, type)
{ {
var fileName = padId;
// allow fileName to be overwritten by a hook, the type type is kept static for security reasons // allow fileName to be overwritten by a hook, the type type is kept static for security reasons
var fileName = hooks.callAll("exportFileName", padId); hooks.aCallAll("exportFileName", padId,
// if fileName is not set then set it to the padId, note that fileName is returned as an array. function(err, hookFileName){
if(!fileName[0]) fileName = padId; // if fileName is set then set it to the padId, note that fileName is returned as an array.
if(fileName[0]) fileName = hookFileName;
}
);
//tell the browser that this is a downloadable file //tell the browser that this is a downloadable file
res.attachment(fileName + "." + type); res.attachment(fileName + "." + type);