Fix: AISStream Auto-Start via @app.on_event(startup)
Router-Level on_event funktioniert nicht in FastAPI, muss auf app-Level registriert werden. AISStream verbindet sich jetzt beim Server-Start automatisch und sammelt kontinuierlich Schiffspositionen (13.000+ global).
Dieser Commit ist enthalten in:
@@ -298,10 +298,3 @@ async def get_gdelt(
|
||||
_set_cache(cache_key, data)
|
||||
return data
|
||||
|
||||
|
||||
# Auto-Start: AISStream bei erstem Request starten
|
||||
@router.on_event("startup")
|
||||
async def _auto_start_aisstream():
|
||||
import asyncio
|
||||
await asyncio.sleep(2)
|
||||
_start_aisstream()
|
||||
|
||||
In neuem Issue referenzieren
Einen Benutzer sperren