Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactor Firebase Remote #17

Open
5 tasks done
godpp opened this issue Aug 4, 2020 · 0 comments
Open
5 tasks done

Refactor Firebase Remote #17

godpp opened this issue Aug 4, 2020 · 0 comments
Assignees
Labels

Comments

@godpp
Copy link
Member

godpp commented Aug 4, 2020

Background

  • 현재 계층화 되지 않은 Remote 모듈에 대해 계층화를 통해 Success, Error Handling에 대해 용이하게 하기 위함
  • 추후 Framework로 Remote 모듈을 개발하기 위한 사전 작업

Task 1 - Firebase 모듈화 작업

  • FirebaseClient
    • Firebase Instance를 통해 직접 Remote하는 wrapping class
  • FirebaseResult
    • Firebase Remote 결과를 처리하는 Generic Enum
  • FirebaseDecoder
    • Model Decoder

Task 2 - Firebase Database Path

  • static property로 관리

Task 3 - Firebase Login Flow 개선

  • Account Type과 로그인 결과 로직 분리
@godpp godpp self-assigned this Aug 4, 2020
@godpp godpp added the refactor label Aug 4, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant