|
...
|
...
|
@@ -53,6 +53,14 @@ class LocalHealthDataSource implements HealthDataSource { |
|
|
|
final heartRate = dateRangeType == 3
|
|
|
|
? await _querySleepHeartRate(sleepResults)
|
|
|
|
: const <HealthKitRawDataPoint>[];
|
|
|
|
if (_isOhosPlatform) {
|
|
|
|
debugPrint(
|
|
|
|
'[OHOS_SLEEP_STATISTICS] query sleep results '
|
|
|
|
'dateRangeType=$dateRangeType startDate=$startDate '
|
|
|
|
'sleepResults=${sleepResults.length} '
|
|
|
|
'sleepHeartRate=${heartRate.length}',
|
|
|
|
);
|
|
|
|
}
|
|
|
|
|
|
|
|
return AppSuccess(
|
|
|
|
LocalHealthDataConvert.sleepStatisticsFromResults(
|
|
...
|
...
|
@@ -194,7 +202,9 @@ class LocalHealthDataSource implements HealthDataSource { |
|
|
|
);
|
|
|
|
final resolvedActivity = _resolveActivityTarget(activity);
|
|
|
|
if (_isOhosPlatform) {
|
|
|
|
final activityGoal = await coreService.queryOhosActivityGoal();
|
|
|
|
final activityGoal = await coreService.queryOhosActivityGoal(
|
|
|
|
refresh: false,
|
|
|
|
);
|
|
|
|
return AppSuccess(
|
|
|
|
_ohosActivityTarget(
|
|
|
|
userId: queryUserId ?? 0,
|
|
...
|
...
|
@@ -432,7 +442,9 @@ class LocalHealthDataSource implements HealthDataSource { |
|
|
|
if (!_isOhosPlatform) return activity;
|
|
|
|
final target = _ohosActivityTarget(
|
|
|
|
userId: userId,
|
|
|
|
remoteOrCachedTarget: await coreService.queryOhosActivityGoal(),
|
|
|
|
remoteOrCachedTarget: await coreService.queryOhosActivityGoal(
|
|
|
|
refresh: false,
|
|
|
|
),
|
|
|
|
activity: _resolveActivityTarget(activity),
|
|
|
|
fallbackUpdateTime: fallbackUpdateTime,
|
|
|
|
);
|
...
|
...
|
|