인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

Inflearn Community Q&A

ollo20's profile image
ollo20

asked

[Code Factory] [Intermediate] Flutter Real Practice! State Management, Cache Management, Code Generation, GoRouter, Authentication Logic, etc. Essential Skills to Become an Intermediate!

Log out when RefreshToken expires

GoRouter 프로젝트에 적용 후 질문있습니다

Written on

·

658

0

GoRouter 적용하는 강의 후 처음 splash screen으로 진입 후 getMe함수를 통해 state가 null이 되는 로직을 통과했음에도 router의 redirect를 따르지 않고 계속해서 splash screen에서 머무는 모습이 나타납니다.

print로 결과를 확인해보니 처음 redirect 로직을 검증할 때 UserModelLoading의 Instance로 나타나고 이후 getMe를 통해 null이 되더라도 새롭게 redirection이 일어나지 않는 것 같습니다. 고민하다가 해결책이 떠오르지 않아 문의남깁니다!

flutter하이브리드-앱

Answer 2

0

codefactory님의 프로필 이미지
codefactory
Instructor

안녕하세요!

버그를 잘 찾으셨군요!

refreshListenable은 특정 상태가 변경됐을때 go router를 다시 한번 실행해주는 역할을 합니다!

꼭 필요한 요소이니 잊지 말아주세요!

감사합니다!

0

ollo20님의 프로필 이미지
ollo20
Questioner

해결했습니다. GoRouter에 refreshListenable이 누락되어있었습니다. 감사합니다!

ollo20's profile image
ollo20

asked

Ask a question