aboutsummaryrefslogtreecommitdiff
path: root/src/background.ts
diff options
context:
space:
mode:
authorDeterminant <ted.sybil@gmail.com>2019-02-26 18:35:57 -0500
committerDeterminant <ted.sybil@gmail.com>2019-02-26 18:35:57 -0500
commite0a4f8eeeb3a60ad5cac0f78694df29c1f27c943 (patch)
tree2ead5e807960e70933b65585423cdf5685ca42e9 /src/background.ts
parentd017bbd1ad19345af0121f8bb0cf805f977e55f6 (diff)
fix cache saving issue
Diffstat (limited to 'src/background.ts')
-rw-r--r--src/background.ts4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/background.ts b/src/background.ts
index a9fed12..3c37865 100644
--- a/src/background.ts
+++ b/src/background.ts
@@ -135,7 +135,7 @@ async function getCalEvents(id: string, start: Date, end: Date) {
let gcal = getCalData(id);
try {
let res = await gcal.getEvents(new Date(start), new Date(end));
- dirtyCalData = res.changed;
+ dirtyCalData = dirtyCalData || res.changed;
return res.events;
} catch(err) {
handleGApiError(id, err);
@@ -192,7 +192,7 @@ async function pollSync() {
console.log(`cannot sync calendar ${id}`);
}));
}
- await Promise.all(pms);
+ (await Promise.all(pms)).forEach(b => b && (dirtyCalData = true));
/* update the tracked graph data */
await updateMainGraphData();
pms = [];