Skip to content

refactor: RxSwift → async/await 전환 (Phase 3) #50

Description

@Dongju3079

목표

  • Domain/Data 레이어에서 RxSwift 의존성 제거
  • async/await 기반 네트워크 + Repository + UseCase 전환
  • 이상적인 모듈화(Phase 6)를 위한 의존성 정리

작업 내용

  • NetworkService / DataTransferService async/await 전환
  • Repository 프로토콜 async throws 변경
  • UseCase async throws 변경
  • Presentation 레이어 점진적 전환 (Task + Rx 공존)

참고

  • Phase 3 문서: 리팩토링/Phase-3-Async전환.md
  • 전체 파일의 48.6%가 RxSwift 사용 중
  • Domain 순수화 → 이후 Phase 6 모듈화의 전제 조건

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions