Browse Source

add batching for measurement backfill.

master
Gisle Aune 5 years ago
parent
commit
771f4e4f69
  1. 4
      src/api/workout.js

4
src/api/workout.js

@ -184,7 +184,9 @@ module.exports = function workoutRouter(repo) {
}
workout.listMeasurements().then((list) => {
ws.send(JSON.stringify({workoutStatusBackfill: list}));
for (let i = 0; i < list.length; i += 240) {
ws.send(JSON.stringify({workoutStatusBackfill: list.slice(i, i+240)}));
}
}).catch(err => {
ws.send(JSON.stringify({error: `could not list measurements: ${err.message || err}`}));
ws.close();

Loading…
Cancel
Save