Actualizar backend/main.py
This commit is contained in:
@@ -52,8 +52,22 @@ def cache_estadisticas():
|
||||
def cache_refresh():
|
||||
services.refrescar_todo()
|
||||
return {"status": "refrescado"}
|
||||
|
||||
|
||||
@app.post("/api/cache/refresh-manual")
|
||||
def cache_refresh_manual(clave: str = None):
|
||||
"""Botón 'Actualizar': re-lee las bases para la vista actual (clave) al instante,
|
||||
y recachea el resto en segundo plano."""
|
||||
return services.refrescar_manual(clave)
|
||||
@app.get("/api/ultima-actualizacion")
|
||||
def api_ultima_actualizacion():
|
||||
return services.ultima_actualizacion()
|
||||
@app.post("/api/precarga/modulo")
|
||||
def api_precarga_modulo(modulo: str, ano: int):
|
||||
"""Calienta en 2º plano la tabla principal del módulo para el año indicado."""
|
||||
return services.precargar_modulo(modulo, ano)
|
||||
@app.get("/api/precarga/estado")
|
||||
def api_precarga_estado(modulo: str):
|
||||
"""Progreso de la precarga."""
|
||||
return services.precarga_estado(modulo)
|
||||
@app.get("/api/periodo-actual")
|
||||
def periodo_actual():
|
||||
dm = services.get_dm()
|
||||
|
||||
Reference in New Issue
Block a user