refactor: move more logic to InstallableExtension

This commit is contained in:
Vlad Stan
2023-01-18 17:38:36 +02:00
parent 1b07768b76
commit e7a150e708
3 changed files with 36 additions and 24 deletions
+3 -1
View File
@@ -3,11 +3,13 @@ import re
from loguru import logger
from lnbits.helpers import Extension
from . import db as core_db
from .crud import update_migration_version
async def migrate_extension_database(ext, current_version):
async def migrate_extension_database(ext: Extension, current_version):
try:
ext_migrations = importlib.import_module(f"{ext.module_name}.migrations")
ext_db = importlib.import_module(ext.module_name).db