f-lab-edu / f-lab-edu/Running-Diary
feat: HealthKit & SwiftData 데이터 저장 구조 변경
Open
feat
- Dominant language
- Swift
- Stars
- 3
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
# 작업 내용
## HealthKit 데이터 캐싱 제거
- `LiveRunningRecordClient`를 통한 데이터 캐싱 제거
- HealthKit 데이터 페치가 필요할 때마다 새로운 데이터 패치
## SwiftData 데이터 캐싱 제거
- `LiveRunningRecordClient`를 통한 데이터 캐싱 제거
- SwiftData 데이터만 캐싱 처리
# 체크리스트
- [x] `LiveRunningRecordClient` 제거
- [x] HealthKit 데이터 페치 호출부 로직 수정
- [x] SwiftData 데이터 페치 호출부 로직 수정
- [x] SwiftData 데이터만 캐싱 처리하는 객체 및 로직 구현
Contributor guide
Assessment
This issue has not been assessed yet.