Commit 67c9e06cc733d8b993bbf0cc199d4db368036c2b

Authored by 权海
1 parent 1d2a0dd3

feat(ui):ohos本地数据提供

... ... @@ -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,
);
... ...