gitscope
← marzneshin / v0.4.1 / app/tasks/nodes.py
https://dev.kronoz.win/r/marzneshin.git
app/tasks/nodes.py · Python
Blame Raw
 1from app import marznode
 2from app.db import GetDB, crud, get_tls_certificate
 3
 4
 5async def nodes_startup():
 6    with GetDB() as db:
 7        certificate = get_tls_certificate(db)
 8        db_nodes = crud.get_nodes(db=db, enabled=True)
 9        for db_node in db_nodes:
10            await marznode.operations.add_node(db_node, certificate)