diff --git a/lnbits/core/services/extensions.py b/lnbits/core/services/extensions.py index bf89c9fa..0f85064a 100644 --- a/lnbits/core/services/extensions.py +++ b/lnbits/core/services/extensions.py @@ -73,11 +73,13 @@ async def uninstall_extension(ext_id: str): async def activate_extension(ext: Extension): core_app_extra.register_new_ext_routes(ext) await update_installed_extension_state(ext_id=ext.code, active=True) + await start_extension_background_work(ext.code) async def deactivate_extension(ext_id: str): settings.deactivate_extension_paths(ext_id) await update_installed_extension_state(ext_id=ext_id, active=False) + await stop_extension_background_work(ext_id) async def stop_extension_background_work(ext_id: str) -> bool: