Skip to content

[Bug] MapManager 상태 관리 로직 추가 #37

@oungsi2000

Description

@oungsi2000

📝 개요

문제 상황

현재 InitMapManager 사이드 이펙트가 발생하기 전, SetMarkerByTimeTag가 먼저 호출되어
MapManger가 초기화되기 전에 timeTag별로 필터링해버리는 문제가 발생합니다.

해결

기존에는 서버의 오류로 MapManager가 초기화되지 않았을 때는 null로 두었습니다.
이를 UiState로 관리하여 문제를 해결합니다.

또한 현재 await() 메서드 호출 시, timeout이 발생할 경우 State를 Error로 업데이트 해주지 않고 있습니다.
timeout이 발생한 경우 LoadState.Error로 처리하여 사용자에게 에러가 발생했음을 알립니다.

✅ 할 일

  • 첫 번째 할 일
  • 두 번째 할 일

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions