diff --git a/geomagio/api/ws/app.py b/geomagio/api/ws/app.py index 9431fc44756063c5258b4052fc3dc4f0c35e2186..9038d972da0d8584d5c418055f2300e2a62ed2d5 100644 --- a/geomagio/api/ws/app.py +++ b/geomagio/api/ws/app.py @@ -31,6 +31,13 @@ app.include_router(elements.router) app.include_router(observatories.router) +@app.middleware("http") +async def add_process_time_header(request: Request, call_next): + response = await call_next(request) + response.headers["X-Process-Time"] = "45" + return response + + @app.get("/", include_in_schema=False) async def redirect_to_docs(): return RedirectResponse("/ws/docs")