issues
search
sudopark
/
TodoCalendar
📆 iOS Todo calendar app
https://apps.apple.com/kr/app/to-do-calendar/id6639620385
MIT License
6
stars
1
forks
source link
위젯 - 이벤트 패치 이슈
#224
Closed
sudopark
closed
4 months ago
sudopark
commented
5 months ago
백그라운드 전환이후 타임라인 조회는 정상
허나 매시각마다 이루어지는 갱신에서는 다음과 같은 오류 발생 ㄴ 이벤트 목록은 안나오고 공휴일 정보만 나옴 ㄴ current todo 정보와 공휴일은 나오지만 매 조회시마다 새로 패치하는 이벤트 목록은 안나옴
sudopark
commented
5 months ago
가설 1
sqlite 접근이 안되는 상황 -> holiday는 cache 실패시 remote에서 땡겨오는 백업로직 있음
가설 2
sqlite 접근이 안되었으면 에러뷰가 명시적으로 표시되었어야함
이부분에서 self가 nil이 아닌지 의심
가설 3
아니면 로그인되어있는 계정 기준 화면 lock 상태에서 키체인에 저장된 auth 정보 못불러와서
잘못된 경로의 db를 열었다면? -> 해당케이스에서 에러 throw는 안하는지? 확인필요 => 빈 db 파일 열어도 현재 로직상 조회시에 error throw는 안했을것임
sudopark
commented
5 months ago
가설 3이 일단 제일 유력해보임
위젯쪽 메모리캐시 작동 안하게 바꾸고
로그아웃되어있다 판단될경우 사용될 디비 경로 조사(존재여부 검사) -> 여기에 공휴일정보 있는지 검사
일반유저 사용 경로상 동일 이슈 발생할수있는지 검사(임시 디비파일 로그인이후에 안사라짐) -> 근데 이건 버그는 아님
auth 정보 저장로직 변경