forked from LBRYCommunity/lbry-sdk
add get_peers_for_hash
This commit is contained in:
parent
3af8b7bd0c
commit
85d610bcdf
1 changed files with 17 additions and 0 deletions
|
@ -2403,6 +2403,23 @@ class LBRYDaemon(jsonrpc.JSONRPC):
|
||||||
d.addCallback(lambda _: self._render_response(True, OK_CODE))
|
d.addCallback(lambda _: self._render_response(True, OK_CODE))
|
||||||
return d
|
return d
|
||||||
|
|
||||||
|
def jsonrpc_get_peers_for_hash(self, p):
|
||||||
|
"""
|
||||||
|
Get peers for blob hash
|
||||||
|
|
||||||
|
Args:
|
||||||
|
'blob_hash': blob hash
|
||||||
|
Returns:
|
||||||
|
List of contacts
|
||||||
|
"""
|
||||||
|
|
||||||
|
blob_hash = p['blob_hash']
|
||||||
|
|
||||||
|
d = self.session.peer_finder.find_peers_for_blob(blob_hash)
|
||||||
|
d.addCallback(lambda r: [[c.host, c.port, c.is_available()] for c in r])
|
||||||
|
d.addCallback(lambda r: self._render_response(r, OK_CODE))
|
||||||
|
return d
|
||||||
|
|
||||||
|
|
||||||
def get_lbrynet_version_from_github():
|
def get_lbrynet_version_from_github():
|
||||||
"""Return the latest released version from github."""
|
"""Return the latest released version from github."""
|
||||||
|
|
Loading…
Reference in a new issue