From: Aleš Mrázek Date: Mon, 22 Jan 2024 13:37:36 +0000 (+0100) Subject: api: added cache-clear route X-Git-Tag: v6.0.7~23^2~12 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4e44260f9e5107679b909fa66bb90730b56cd4ca;p=thirdparty%2Fknot-resolver.git api: added cache-clear route --- diff --git a/manager/knot_resolver_manager/server.py b/manager/knot_resolver_manager/server.py index 3aba44092..266a2f060 100644 --- a/manager/knot_resolver_manager/server.py +++ b/manager/knot_resolver_manager/server.py @@ -242,6 +242,13 @@ class Server: charset="utf8", ) + async def _handler_cache_clear(self, request: web.Request) -> web.Response: + return web.Response( + body="test", + content_type="text/plain", + charset="utf8", + ) + async def _handler_schema(self, _request: web.Request) -> web.Response: return web.json_response( KresConfig.json_schema(), headers={"Access-Control-Allow-Origin": "*"}, dumps=partial(json.dumps, indent=4) @@ -307,6 +314,7 @@ class Server: web.get("/schema", self._handler_schema), web.get("/schema/ui", self._handle_view_schema), web.get("/metrics", self._handler_metrics), + web.post("/cache-clear", self._handler_cache_clear), ] )