Skip to content

Commit

Permalink
Merge pull request #140 from AlexV525/fix/hide-candidates-when-no-status
Browse files Browse the repository at this point in the history
🔥 Hide candidates when no status
  • Loading branch information
atomicals authored Mar 29, 2024
2 parents a5a0d41 + 53d8191 commit 30e322d
Showing 1 changed file with 15 additions and 1 deletion.
16 changes: 15 additions & 1 deletion electrumx/server/http_session.py
Original file line number Diff line number Diff line change
Expand Up @@ -1571,6 +1571,8 @@ async def atomicals_get_by_realm(self, request):
found_atomical_id = None
if status == 'verified':
found_atomical_id = candidate_atomical_id
if status is None:
formatted_entries = []

return_result = {
'status': status,
Expand Down Expand Up @@ -1601,6 +1603,8 @@ async def atomicals_get_by_subrealm(self, request):
found_atomical_id = None
if status == 'verified':
found_atomical_id = candidate_atomical_id
if status is None:
formatted_entries = []

return_result = {
'status': status,
Expand Down Expand Up @@ -1631,6 +1635,8 @@ async def atomicals_get_by_dmitem(self, request):
found_atomical_id = None
if status == 'verified':
found_atomical_id = candidate_atomical_id
if status is None:
formatted_entries = []

return_result = {
'status': status,
Expand Down Expand Up @@ -1659,6 +1665,8 @@ async def atomicals_get_by_ticker(self, request):
found_atomical_id = None
if status == 'verified':
found_atomical_id = candidate_atomical_id
if status is None:
formatted_entries = []

return_result = {
'status': status,
Expand All @@ -1685,6 +1693,8 @@ async def atomicals_get_by_container(self, request):
found_atomical_id = None
if status == 'verified':
found_atomical_id = candidate_atomical_id
if status is None:
formatted_entries = []

return_result = {
'status': status,
Expand Down Expand Up @@ -1715,10 +1725,14 @@ async def atomicals_get_by_container_item(self, request):
status, candidate_atomical_id, all_entries = self.session_mgr.bp.get_effective_dmitem(found_atomical_id, item_name, height)
found_item_atomical_id = None
formatted_entries = format_name_type_candidates_to_rpc(all_entries, self.session_mgr.bp.build_atomical_id_to_candidate_map(all_entries))

if candidate_atomical_id:
candidate_atomical_id = location_id_bytes_to_compact(candidate_atomical_id)
if status == 'verified':
found_item_atomical_id = candidate_atomical_id
if status is None:
formatted_entries = []

return_result = {
'status': status,
'candidate_atomical_id': candidate_atomical_id,
Expand Down Expand Up @@ -2295,4 +2309,4 @@ async def transaction_global(self, request):
if (op_type and op_type == data["op"]) or (not op_type and data["op"]):
res.append(data)
total = len(res)
return {"result": res[offset:offset+limit], "total": total, "limit": limit, "offset": offset}
return {"result": res[offset:offset+limit], "total": total, "limit": limit, "offset": offset}

0 comments on commit 30e322d

Please sign in to comment.