more syncing
Signed-off-by: Walamana <joniogerg@gmail.com>
This commit is contained in:
parent
6bd549938f
commit
19d3dc3115
11
app.js
11
app.js
@ -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);
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user