Commit 961f931e144ab71847c7355416c4a8738b802bb6

Authored by 权海
1 parent ce6f54be

feat(ui):增加切换日期刷新授权卡片

... ... @@ -288,6 +288,7 @@ class TodayController extends GetMaterialController {
} catch (error, stackTrace) {
AppLogger.e('TodayController.loadDataForDate failed', error, stackTrace);
} finally {
_refreshHealthDataAuthCardStatus(status: _currentStatus);
if (selectedDate.value == date) {
isLoadingToday.value = false;
}
... ... @@ -458,7 +459,7 @@ class TodayController extends GetMaterialController {
void _calculateHealthDataWithoutLoading(
{Future<void> Function()? uploaded,
bool isPullToRefresh = false,
bool refreshAfterComplete = true}) {
bool refreshAfterComplete = false}) {
unawaited(
(() async {
try {
... ... @@ -476,21 +477,6 @@ class TodayController extends GetMaterialController {
);
}
void _startCoreCaculate({bool refreshAfterComplete = false}) {
unawaited(
(() async {
try {
await _healthRawDataCoreService.startCoreCaculate();
if (refreshAfterComplete) {
await loadDataForDate(selectedDate.value);
}
} catch (error, stackTrace) {
AppLogger.e('Apple Health calculate failed', error, stackTrace);
}
})(),
);
}
void _performHealthDataUpload() {
unawaited(
_rawDataApi
... ...