Skip to content

[Enhance] '보내기' 가능 조건 통일하기 #600

@ella-noncelab

Description

@ella-noncelab

✨ Enhancement - unify sendable conditions

📝 Description

홈 화면과 WalletDetailInfo 화면에서 '보내기' 버튼을 눌렀을 때 동작을 통일합니다.

🤔 Current Behavior

  1. 홈 화면은 대표 지갑 동기화 상태, 네트워크 상태, 일렉트럼 서버 연결 상태 모두 고려하지 않음
  2. WalletDetailInfo는 대표 지갑 동기화 상태 (잔액, TxList), 네트워크 상태, 일렉트럼 서버 연결 상태 모두 고려함

따라서 홈화면에서는 보내기 화면 그냥 진입이 되고,
WalletDetailInfo 화면에서는 진입 불가 warningToast가 보임

FYI. SendScreen에 진입 한 후 뒤늦게 동기화가 완료되었을 때를 감지하거나 감지 후 정보 업데이트 하는 로직이 없음

🚀 Expected Behavior

홈화면과 WalletDetailInfo 화면에서 모두 보내기 버튼을 눌렀을 때

  1. 네트워크, 일렉트럼 서버 연결 상태 확인 ❌
  2. nodeProvider로부터 동기화 상태만 받아서 화면 진입이 불가능할 때 Toast로 알림
    ㄴ warningToast 사용 중인데 일반 토스트로 변경해도 될지 검토 필요

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions