feat(fasting): 完善断食通知系统并优化错误提示

在应用启动时添加断食通知初始化逻辑,改进错误消息提示,并新增后台任务支持断食通知同步。同时优化挑战加入后的数据刷新流程和会员卡片显示样式。

主要更改:
- 添加断食通知启动检测和初始化
- 改进断食通知错误消息,提供更详细的用户指导
- 新增断食通知后台任务处理
- 优化挑战加入后自动刷新详情和排名数据
- 调整会员价格字体大小以提升视觉效果
This commit is contained in:
richarjiang
2025-11-03 14:13:49 +08:00
parent ce382794ba
commit 635d835a50
5 changed files with 72 additions and 6 deletions

View File

@@ -206,7 +206,9 @@ export default function ChallengeDetailScreen() {
}
try {
await dispatch(joinChallenge(id));
await dispatch(joinChallenge(id)).unwrap();
await dispatch(fetchChallengeDetail(id)).unwrap();
await dispatch(fetchChallengeRankings({ id }));
setShowCelebration(true)
} catch (error) {
Toast.error('加入挑战失败')