mirror of
https://github.com/aljazceru/plugins.git
synced 2025-12-24 16:34:20 +01:00
commando: discard collated requests upon peer disconnect.
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
This commit is contained in:
@@ -237,6 +237,12 @@ def on_custommsg(peer_id, payload, plugin, request, **kwargs):
|
||||
request.set_result({'result': 'continue'})
|
||||
|
||||
|
||||
@plugin.subscribe('disconnect')
|
||||
def on_disconnect(id, plugin, request, **kwargs):
|
||||
if id in plugin.in_reqs:
|
||||
del plugin.in_reqs[id]
|
||||
|
||||
|
||||
@plugin.async_method("commando")
|
||||
def commando(plugin, request, peer_id, method, params=None, rune=None):
|
||||
"""Send a command to node_id, and wait for a response"""
|
||||
|
||||
Reference in New Issue
Block a user