feat: add placeholder backend #7

Merged
pufereq merged 24 commits from feat/add-placeholder-backend into develop 2025-08-26 17:56:00 +00:00
4 changed files with 64 additions and 3 deletions
Showing only changes of commit 4285da4fa8 - Show all commits

View File

@@ -3,19 +3,26 @@
from __future__ import annotations from __future__ import annotations
import logging as lg import logging as lg
from typing import TYPE_CHECKING
from flask import Flask from flask import Flask
from flask_login import LoginManager from flask_login import LoginManager
from judas_server.web.user import load_user from judas_server.web.user import load_user
if TYPE_CHECKING:
from judas_server.backend import BackendServer
class JudasWebServer: class JudasWebServer:
def __init__(self, secret_key: str) -> None: def __init__(self, backend: BackendServer, secret_key: str) -> None:
self.logger: lg.Logger = lg.getLogger( self.logger: lg.Logger = lg.getLogger(
f"{__name__}.{self.__class__.__name__}" f"{__name__}.{self.__class__.__name__}"
) )
self.logger.debug("Initializing JudasWebServer...") self.logger.debug("Initializing JudasWebServer...")
self.backend: BackendServer = backend
self.app: Flask = Flask( self.app: Flask = Flask(
__name__, static_folder="static", template_folder="templates" __name__, static_folder="static", template_folder="templates"
) )