Skip to content

Commit b2d1189

Browse files
committed
🔥 Hide candidates when no status
1 parent 1352665 commit b2d1189

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

‎electrumx/server/http_session.py

+14
Original file line numberDiff line numberDiff line change
@@ -1567,6 +1567,8 @@ async def atomicals_get_by_realm(self, request):
15671567
found_atomical_id = None
15681568
if status == 'verified':
15691569
found_atomical_id = candidate_atomical_id
1570+
if status is None:
1571+
formatted_entries = None
15701572

15711573
return_result = {
15721574
'status': status,
@@ -1597,6 +1599,8 @@ async def atomicals_get_by_subrealm(self, request):
15971599
found_atomical_id = None
15981600
if status == 'verified':
15991601
found_atomical_id = candidate_atomical_id
1602+
if status is None:
1603+
formatted_entries = None
16001604

16011605
return_result = {
16021606
'status': status,
@@ -1627,6 +1631,8 @@ async def atomicals_get_by_dmitem(self, request):
16271631
found_atomical_id = None
16281632
if status == 'verified':
16291633
found_atomical_id = candidate_atomical_id
1634+
if status is None:
1635+
formatted_entries = None
16301636

16311637
return_result = {
16321638
'status': status,
@@ -1655,6 +1661,8 @@ async def atomicals_get_by_ticker(self, request):
16551661
found_atomical_id = None
16561662
if status == 'verified':
16571663
found_atomical_id = candidate_atomical_id
1664+
if status is None:
1665+
formatted_entries = None
16581666

16591667
return_result = {
16601668
'status': status,
@@ -1681,6 +1689,8 @@ async def atomicals_get_by_container(self, request):
16811689
found_atomical_id = None
16821690
if status == 'verified':
16831691
found_atomical_id = candidate_atomical_id
1692+
if status is None:
1693+
formatted_entries = None
16841694

16851695
return_result = {
16861696
'status': status,
@@ -1711,10 +1721,14 @@ async def atomicals_get_by_container_item(self, request):
17111721
status, candidate_atomical_id, all_entries = self.session_mgr.bp.get_effective_dmitem(found_atomical_id, item_name, height)
17121722
found_item_atomical_id = None
17131723
formatted_entries = format_name_type_candidates_to_rpc(all_entries, self.session_mgr.bp.build_atomical_id_to_candidate_map(all_entries))
1724+
17141725
if candidate_atomical_id:
17151726
candidate_atomical_id = location_id_bytes_to_compact(candidate_atomical_id)
17161727
if status == 'verified':
17171728
found_item_atomical_id = candidate_atomical_id
1729+
if status is None:
1730+
formatted_entries = None
1731+
17181732
return_result = {
17191733
'status': status,
17201734
'candidate_atomical_id': candidate_atomical_id,

0 commit comments

Comments
 (0)