From cdba5b33cc7fd946f5f5f8350a986d2040287af5 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Adrien=20B=C3=A9raud?= <>
Date: Fri, 15 Nov 2024 08:58:37 -0500
Subject: [PATCH] proxy server: add options to listen route

---
 src/dht_proxy_server.cpp | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/dht_proxy_server.cpp b/src/dht_proxy_server.cpp
index e023a3b0..f1c02154 100644
--- a/src/dht_proxy_server.cpp
+++ b/src/dht_proxy_server.cpp
@@ -631,6 +631,8 @@ DhtProxyServer::createRestRouter()
     router->http_get("/key/:hash", std::bind(&DhtProxyServer::get, this, _1, _2));
     // key.post
     router->http_post("/key/:hash", std::bind(&DhtProxyServer::put, this, _1, _2));
+    router->add_handler(restinio::http_method_options(),
+                        "/key/:hash/listen", std::bind(&DhtProxyServer::options, this, _1, _2));
     // key.listen
     router->http_get("/key/:hash/listen", std::bind(&DhtProxyServer::listen, this, _1, _2));
 #ifdef OPENDHT_PUSH_NOTIFICATIONS
-- 
GitLab