mirror of
https://github.com/ether/etherpad-lite.git
synced 2025-04-23 17:06:16 -04:00
async-ify more functions, and await completion
Where feasible I put the await at the end of the function to minimize the impact on latency. My motivation for this change: Eliminate a race condition in tests I am writing.
This commit is contained in:
parent
45ec8326f0
commit
3365e944bf
8 changed files with 78 additions and 70 deletions
|
@ -110,8 +110,7 @@ async.series([
|
|||
// Save the source pad
|
||||
db.db.set("pad:"+newPadId, newPad, function(err) {
|
||||
console.log("Created: Source Pad: pad:" + newPadId);
|
||||
newPad.saveToDatabase();
|
||||
callback();
|
||||
newPad.saveToDatabase().then(() => callback(), callback);
|
||||
});
|
||||
}
|
||||
], function (err) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue