mirror of
https://github.com/LBRYFoundation/lbry-sdk.git
synced 2025-09-05 05:15:14 +00:00
dont run empty queries
This commit is contained in:
parent
8e64b1840d
commit
31284e0c5e
2 changed files with 9 additions and 6 deletions
|
@ -3425,7 +3425,7 @@ class Daemon(metaclass=JSONRPCServerType):
|
||||||
page_size=page_size,
|
page_size=page_size,
|
||||||
top_level=not include_replies
|
top_level=not include_replies
|
||||||
)
|
)
|
||||||
if 'items' in cmnt_list:
|
if cmnt_list.get('items', None):
|
||||||
items = cmnt_list['items']
|
items = cmnt_list['items']
|
||||||
chnl_uris = {cmnt['channel_url'] for cmnt in items if 'channel_url' in cmnt}
|
chnl_uris = {cmnt['channel_url'] for cmnt in items if 'channel_url' in cmnt}
|
||||||
claims = await self.resolve(tuple(chnl_uris))
|
claims = await self.resolve(tuple(chnl_uris))
|
||||||
|
|
|
@ -133,9 +133,10 @@ class LBRYSessionManager(SessionManager):
|
||||||
command = self.get_command_tracking_info(command_name)
|
command = self.get_command_tracking_info(command_name)
|
||||||
command['finished'] += 1
|
command['finished'] += 1
|
||||||
command['total_time'] += elapsed
|
command['total_time'] += elapsed
|
||||||
command['execution_time'] += (metrics[command_name]['total'] - metrics['execute_query']['total'])
|
if 'execute_query' in metrics:
|
||||||
command['query_time'] += metrics['execute_query']['total']
|
command['execution_time'] += (metrics[command_name]['total'] - metrics['execute_query']['total'])
|
||||||
command['query_count'] += metrics['execute_query']['calls']
|
command['query_time'] += metrics['execute_query']['total']
|
||||||
|
command['query_count'] += metrics['execute_query']['calls']
|
||||||
for func_name, func_metrics in metrics.items():
|
for func_name, func_metrics in metrics.items():
|
||||||
reader = self.reader_metrics.setdefault(func_name, {})
|
reader = self.reader_metrics.setdefault(func_name, {})
|
||||||
for key in func_metrics:
|
for key in func_metrics:
|
||||||
|
@ -239,10 +240,12 @@ class LBRYElectrumX(ElectrumX):
|
||||||
return result
|
return result
|
||||||
|
|
||||||
async def claimtrie_search(self, **kwargs):
|
async def claimtrie_search(self, **kwargs):
|
||||||
return await self.run_and_cache_query('search', reader.search_to_bytes, kwargs)
|
if kwargs:
|
||||||
|
return await self.run_and_cache_query('search', reader.search_to_bytes, kwargs)
|
||||||
|
|
||||||
async def claimtrie_resolve(self, *urls):
|
async def claimtrie_resolve(self, *urls):
|
||||||
return await self.run_and_cache_query('resolve', reader.resolve_to_bytes, urls)
|
if urls:
|
||||||
|
return await self.run_and_cache_query('resolve', reader.resolve_to_bytes, urls)
|
||||||
|
|
||||||
async def get_server_height(self):
|
async def get_server_height(self):
|
||||||
return self.bp.height
|
return self.bp.height
|
||||||
|
|
Loading…
Add table
Reference in a new issue