Fixed a somewhat quirky random string generator, made another windows-only delay actually windows-only.

pull/242/head
jaseg 2011-11-10 11:37:12 +01:00
parent 4fc4a35381
commit b0976a292f
1 changed files with 8 additions and 5 deletions

View File

@ -112,7 +112,7 @@ exports.doImport = function(req, res, padId)
//convert file to text
function(callback)
{
var randNum = Math.floor(Math.random()*new Date().getTime());
var randNum = Math.floor(Math.random()*0xFFFFFFFF);
destFile = tempDirectory + "eplite_import_" + randNum + ".txt";
abiword.convertFile(srcFile, destFile, "txt", callback);
},
@ -136,10 +136,13 @@ exports.doImport = function(req, res, padId)
//node on windows has a delay on releasing of the file lock.
//We add a 100ms delay to work around this
setTimeout(function()
{
callback(err);
}, 100);
if(os.type().indexOf("Windows") > -1)
{
setTimeout(function()
{
callback(err);
}, 100);
}
});
},