more syncing

Signed-off-by: Walamana <joniogerg@gmail.com>
This commit is contained in:
Walamana 2017-11-28 21:09:09 +01:00
parent 6bd549938f
commit 19d3dc3115

11
app.js
View File

@ -124,9 +124,14 @@ app.get("/ministranten", (req, res) =>{
minis.splice(0, 1);
}
var finished = 0;
for(var i = 0; i < minis.length; i++){
attachToMini(minis[i], (mini) => {
attachToMini(minis[i], i, (mini, pos) => {
minis[pos] = mini;
finished++;
if(finished == minis.length){
res.send(JSON.stringify(minis));
}
});
}
@ -134,13 +139,13 @@ app.get("/ministranten", (req, res) =>{
});
});
var attachToMini = function(mini, then){
var attachToMini = function(mini, pos, then){
mini.registered = [];
con.query("SELECT * FROM `" + mini.Name.toLowerCase() + "` LIMIT 0 , 30", (err, data) => {
for(var j = 0; j < data.length; j++){
mini.registered[data[j]["GottesdienstIDs"]] = data[j]["Anwesend"];
}
then(mini);
then(mini, pos);
});
}