Skip to content

Commit c3d3d9a

Browse files
🐛 Await for legacy result
1 parent 43b0201 commit c3d3d9a

File tree

4 files changed

+6
-12
lines changed

4 files changed

+6
-12
lines changed

src/api/google-fit.ts

+3-8
Original file line numberDiff line numberDiff line change
@@ -85,16 +85,11 @@ export default class GoogleFit implements Integration {
8585
}
8686

8787
async legacy(start: string) {
88-
const CONCURRENCY = 1;
8988
const startDate = dayjs(start);
90-
let count = 0;
91-
const pool = new PromisePool(async () => {
89+
for await (const count of [...Array(dayjs().diff(startDate, "day")).keys()]) {
9290
const date = dayjs(startDate).add(count, "day");
93-
if (dayjs().diff(date, "day") === 0) return null;
94-
count++;
95-
return updateGoogleFitDailyData(date.toDate());
96-
}, CONCURRENCY);
97-
await pool.start();
91+
await updateGoogleFitDailyData(date.toDate());
92+
}
9893
console.log("Done!");
9994
}
10095

src/api/last-fm.ts

+1-2
Original file line numberDiff line numberDiff line change
@@ -185,10 +185,9 @@ export default class LastDotFm implements Integration {
185185
const startDate = dayjs(start);
186186
for await (const count of [...Array(dayjs().diff(startDate, "day")).keys()]) {
187187
const date = dayjs(startDate).add(count, "day");
188-
return getLastFmTracks(date.toDate());
188+
await getLastFmTracks(date.toDate());
189189
}
190190
console.log("Done!");
191-
console.log("Done!");
192191
}
193192
async summary() {}
194193
}

src/api/oura-ring.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@ export default class OuraRing implements Integration {
142142
const startDate = dayjs(start);
143143
for await (const count of [...Array(dayjs().diff(startDate, "day")).keys()]) {
144144
const date = dayjs(startDate).add(count, "day");
145-
return updateOuraDailyData(date.toDate());
145+
await updateOuraDailyData(date.toDate());
146146
}
147147
console.log("Done!");
148148
}

src/api/wakatime.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ export default class Wakatime implements Integration {
4747
const startDate = dayjs(start);
4848
for await (const count of [...Array(dayjs().diff(startDate, "day")).keys()]) {
4949
const date = dayjs(startDate).add(count, "day");
50-
return updateWakatimeDailyData(date.toDate());
50+
await updateWakatimeDailyData(date.toDate());
5151
}
5252
console.log("Done!");
5353
}

0 commit comments

Comments
 (0)