Skip to content

Commit

Permalink
Check data availability on visible / sync
Browse files Browse the repository at this point in the history
  • Loading branch information
Chris Nowak authored and Chris Nowak committed Aug 22, 2023
1 parent 7ca702f commit c887f7a
Showing 1 changed file with 15 additions and 6 deletions.
21 changes: 15 additions & 6 deletions src/components/container/DailyDataChart/DailyDataChart.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -80,13 +80,22 @@ export default function DailyDataChart(props: DailyDataChartProps) {
}

useEffect(() => {
if (props.previewDataProvider) {
setHasAnyData(true);
return;
function checkAvailability(){
if (props.previewDataProvider) {
setHasAnyData(true);
return;
}
checkDailyDataAvailability(props.dailyDataType).then(function (hasData) {
setHasAnyData(hasData);
});
}
checkAvailability();
MyDataHelps.on("applicationDidBecomeVisible", checkAvailability);
MyDataHelps.on("externalAccountSyncComplete", checkAvailability);
return () => {
MyDataHelps.off("applicationDidBecomeVisible", checkAvailability);
MyDataHelps.off("externalAccountSyncComplete", checkAvailability);
}
checkDailyDataAvailability(props.dailyDataType).then(function (hasData) {
setHasAnyData(hasData);
});
}, [props.dailyDataType]);

useEffect(() => {
Expand Down

0 comments on commit c887f7a

Please sign in to comment.