Skip to content

Refactor Firebase Remote #17

@godpp

Description

@godpp

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과 로그인 결과 로직 분리

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions