diff options
author | Determinant <ted.sybil@gmail.com> | 2019-02-26 18:35:57 -0500 |
---|---|---|
committer | Determinant <ted.sybil@gmail.com> | 2019-02-26 18:35:57 -0500 |
commit | e0a4f8eeeb3a60ad5cac0f78694df29c1f27c943 (patch) | |
tree | 2ead5e807960e70933b65585423cdf5685ca42e9 /src/background.ts | |
parent | d017bbd1ad19345af0121f8bb0cf805f977e55f6 (diff) |
fix cache saving issue
Diffstat (limited to 'src/background.ts')
-rw-r--r-- | src/background.ts | 4 |
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 = []; |