🔨 Refactor - UTXO 태그 정보 관리 로직 리팩토링
📝 Description
현재 _RealmUtxoTag 모델은 UTXO에 대한 직접적인 관계(Relationship) 대신 List utxoIdList를 사용하여 UTXO ID들을 문자열로 저장
- UTXO가 삭제되거나 수정될 때마다 UtxoRepository에서 모든 태그를 순회하며 utxoIdList에서 해당 ID를 수동으로 찾아 제거해야 함(deleteUtxoList 등).
- 특정 UTXO에 어떤 태그가 적용되어 있는지 확인하려면 모든 태그를 쿼리하여 utxoIdList를 검사해야 함
-> List<_RealmUtxo> utxos를 사용하면 직접적인 관계로 변경되어 수동으로 유지보수할 필요 없음
주의 사항
- 마이그레이션 필요
- repository, provider, viewmodel, screen 등 기존 로직이 적용된 많은 파일을 누락 없이 변경 필요
✅ To Do List
📚Etc
UTXO 태그 상속 기능 예전에 구현을 했었는데 현재 동작 안하는 것으로 판단되었음.
이 기능을 다시 살려보기
🔨 Refactor - UTXO 태그 정보 관리 로직 리팩토링
📝 Description
현재 _RealmUtxoTag 모델은 UTXO에 대한 직접적인 관계(Relationship) 대신 List utxoIdList를 사용하여 UTXO ID들을 문자열로 저장
-> List<_RealmUtxo> utxos를 사용하면 직접적인 관계로 변경되어 수동으로 유지보수할 필요 없음
주의 사항
✅ To Do List
📚Etc
UTXO 태그 상속 기능 예전에 구현을 했었는데 현재 동작 안하는 것으로 판단되었음.
이 기능을 다시 살려보기