Remove numpeers and numsessions RPC calls
getinfo has that information and more.
This commit is contained in:
parent
aaaa914cfa
commit
067814e7d9
@ -523,15 +523,9 @@ class ServerManager(util.LoggedClass):
|
|||||||
async def rpc_sessions(self, params):
|
async def rpc_sessions(self, params):
|
||||||
return self.session_data(for_log=False)
|
return self.session_data(for_log=False)
|
||||||
|
|
||||||
async def rpc_numsessions(self, params):
|
|
||||||
return self.session_count()
|
|
||||||
|
|
||||||
async def rpc_peers(self, params):
|
async def rpc_peers(self, params):
|
||||||
return self.irc.peers
|
return self.irc.peers
|
||||||
|
|
||||||
async def rpc_numpeers(self, params):
|
|
||||||
return len(self.irc.peers)
|
|
||||||
|
|
||||||
|
|
||||||
class Session(JSONRPC):
|
class Session(JSONRPC):
|
||||||
'''Base class of ElectrumX JSON session protocols.
|
'''Base class of ElectrumX JSON session protocols.
|
||||||
@ -998,9 +992,7 @@ class LocalRPC(Session):
|
|||||||
|
|
||||||
def __init__(self, *args):
|
def __init__(self, *args):
|
||||||
super().__init__(*args)
|
super().__init__(*args)
|
||||||
cmds = ('disconnect getinfo groups log numpeers numsessions '
|
cmds = 'disconnect getinfo groups log peers sessions'.split()
|
||||||
'peers sessions'
|
|
||||||
.split())
|
|
||||||
self.handlers = {cmd: getattr(self.manager, 'rpc_{}'.format(cmd))
|
self.handlers = {cmd: getattr(self.manager, 'rpc_{}'.format(cmd))
|
||||||
for cmd in cmds}
|
for cmd in cmds}
|
||||||
self.client = 'RPC'
|
self.client = 'RPC'
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user