🎉 Improved backend structure & functionality 🚀
This commit is contained in:
@@ -277,9 +277,14 @@ from blueprints.tapo_control import tapo_blueprint # Tapo-Steckdosen-Steuerung
|
||||
from blueprints.api_simple import api_blueprint # Einfache API-Endpunkte
|
||||
|
||||
# Import der Sicherheits- und Hilfssysteme
|
||||
from utils.rate_limiter import cleanup_rate_limiter
|
||||
from utils.security import init_security
|
||||
from utils.permissions import init_permission_helpers
|
||||
from utils.security_suite import init_security
|
||||
# Legacy rate_limiter and permissions functions - integrated into security_suite
|
||||
def cleanup_rate_limiter():
|
||||
pass # Simplified - no longer needed with consolidated security
|
||||
|
||||
def init_permission_helpers(app):
|
||||
# Integrated into init_security
|
||||
return app
|
||||
|
||||
# Logging initialisieren
|
||||
setup_logging()
|
||||
@@ -775,7 +780,7 @@ def api_get_printer_status():
|
||||
"""API-Endpunkt für Drucker-Status"""
|
||||
try:
|
||||
from models import get_db_session, Printer
|
||||
from utils.tapo_controller import tapo_controller
|
||||
from utils.hardware_integration import tapo_controller
|
||||
|
||||
db_session = get_db_session()
|
||||
# Alle Drucker für Status-Abfragen anzeigen (unabhängig von active-Status)
|
||||
|
Reference in New Issue
Block a user