From af940c63b14c336fa5bddae593e76153983abdc7 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Adrien=20B=C3=A9raud?= <adrien.beraud@savoirfairelinux.com>
Date: Sat, 13 Apr 2019 23:02:57 -0400
Subject: [PATCH] proxy: mute unused variable warning if disabled

---
 include/opendht/dht_proxy_client.h | 2 ++
 src/dht_proxy_client.cpp           | 5 +++++
 src/dhtrunner.cpp                  | 6 ++++++
 3 files changed, 13 insertions(+)

diff --git a/include/opendht/dht_proxy_client.h b/include/opendht/dht_proxy_client.h
index aacc2fca..f7a3b47c 100644
--- a/include/opendht/dht_proxy_client.h
+++ b/include/opendht/dht_proxy_client.h
@@ -49,6 +49,8 @@ public:
     virtual void setPushNotificationToken(const std::string& token) {
 #ifdef OPENDHT_PUSH_NOTIFICATIONS
         deviceKey_ = token;
+#else
+        (void) token;
 #endif
     }
 
diff --git a/src/dht_proxy_client.cpp b/src/dht_proxy_client.cpp
index eb36df63..1c8f0b37 100644
--- a/src/dht_proxy_client.cpp
+++ b/src/dht_proxy_client.cpp
@@ -1037,6 +1037,8 @@ DhtProxyClient::pushNotificationReceived(const std::map<std::string, std::string
     } catch (const std::exception& e) {
         DHT_LOG.e("Error handling push notification: %s", e.what());
     }
+#else
+    (void) notification;
 #endif
 }
 
@@ -1066,6 +1068,9 @@ DhtProxyClient::resubscribe(const InfoHash& key, Listener& listener)
     listener.thread = std::thread([this, req, vcb, filter, state]() {
         sendListen(req, vcb, filter, state, ListenMethod::RESUBSCRIBE);
     });
+#else
+    (void) key;
+    (void) listener;
 #endif
 }
 
diff --git a/src/dhtrunner.cpp b/src/dhtrunner.cpp
index e6a4af35..9356276c 100644
--- a/src/dhtrunner.cpp
+++ b/src/dhtrunner.cpp
@@ -1077,6 +1077,8 @@ DhtRunner::forwardAllMessages(bool forward)
 #endif // OPENDHT_PROXY_CLIENT
     if (dht_)
         dht_->forwardAllMessages(forward);
+#else
+    (void) forward;
 #endif // OPENDHT_PROXY_SERVER
 }
 
@@ -1089,6 +1091,8 @@ DhtRunner::setPushNotificationToken(const std::string& token) {
     pushToken_ = token;
     if (dht_via_proxy_)
         dht_via_proxy_->setPushNotificationToken(token);
+#else
+    (void) token;
 #endif
 }
 
@@ -1104,6 +1108,8 @@ DhtRunner::pushNotificationReceived(const std::map<std::string, std::string>& da
         });
     }
     cv.notify_all();
+#else
+    (void) data;
 #endif
 }
 
-- 
GitLab