OnboardingVM에서 SignInUseCase 사용함.

  1. authController.performRequest 호출
  2. didCompleteWithAuthorization 호출
  3. firebase까지 로그인 완료 되면, 비로소 refreshToken

TODO: OnboardingVM에서 위 로직 수행하기

URL 형식

https://[region]-[projectId].cloudfunctions.net/[functionName]

todo: RefreshTokenCacheRepository와 GetRefreshTokenRepository를 나눌 것

이유는 메소드 네이밍이 겹치는데 이를 메소드에서 fromCache, fromNetwork로 정의하면 domain이 data layer를 알고 있는 느낌. 따라서 완전 분리하는 것으로 리펙토링 하자.

테스트 해야할 것