|
|
@ -5,10 +5,14 @@ Will simply accept any channel. Useful fot testing chained hook. |
|
|
|
""" |
|
|
|
|
|
|
|
from pyln.client import Plugin |
|
|
|
from pyln.testing.utils import env |
|
|
|
|
|
|
|
plugin = Plugin() |
|
|
|
|
|
|
|
|
|
|
|
EXPERIMENTAL_FEATURES = env("EXPERIMENTAL_FEATURES", "0") == "1" |
|
|
|
|
|
|
|
|
|
|
|
@plugin.hook('openchannel') |
|
|
|
def on_openchannel(openchannel, plugin, **kwargs): |
|
|
|
msg = "accept on principle" |
|
|
@ -16,4 +20,12 @@ def on_openchannel(openchannel, plugin, **kwargs): |
|
|
|
return {'result': 'continue'} |
|
|
|
|
|
|
|
|
|
|
|
if EXPERIMENTAL_FEATURES: |
|
|
|
@plugin.hook('openchannel2') |
|
|
|
def on_openchannel2(openchannel2, plugin, **kwargs): |
|
|
|
msg = "accept on principle" |
|
|
|
plugin.log(msg) |
|
|
|
return {'result': 'continue'} |
|
|
|
|
|
|
|
|
|
|
|
plugin.run() |
|
|
|