Moved connection string to an individual file

This commit is contained in:
Donald Zou
2025-06-01 15:34:12 +08:00
parent 9f43fd7c92
commit 29600cb54c
10 changed files with 48 additions and 14 deletions

View File

@@ -1,6 +1,7 @@
"""
Peer Jobs
"""
from .ConnectionString import ConnectionString
from .PeerJob import PeerJob
from .PeerJobLogger import PeerJobLogger
import sqlalchemy as db
@@ -9,7 +10,7 @@ from datetime import datetime
class PeerJobs:
def __init__(self, DashboardConfig, WireguardConfigurations):
self.Jobs: list[PeerJob] = []
self.engine = db.create_engine(DashboardConfig.getConnectionString('wgdashboard_job'))
self.engine = db.create_engine(ConnectionString('wgdashboard_job'))
self.metadata = db.MetaData()
self.peerJobTable = db.Table('PeerJobs', self.metadata,
db.Column('JobID', db.String(255), nullable=False, primary_key=True),