From 191851f2a0227aa76f2edda6fc3258aae4eed09f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrien=20B=C3=A9raud?= Date: Wed, 27 Sep 2023 13:29:35 -0400 Subject: [PATCH] proxy server: use isMember for timeout --- src/dht_proxy_server.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/dht_proxy_server.cpp b/src/dht_proxy_server.cpp index 4ac338d9d..537c1f532 100644 --- a/src/dht_proxy_server.cpp +++ b/src/dht_proxy_server.cpp @@ -1080,6 +1080,7 @@ DhtProxyServer::sendPushNotification(const std::string& token, Json::Value&& jso request->set_body(Json::writeString(jsonBuilder_, std::move(json))); } else { // NOTE: see https://github.com/appleboy/gorush + auto isResubscribe = json.isMember("timeout"); Json::Value notification(Json::objectValue); Json::Value tokens(Json::arrayValue); tokens[0] = token; @@ -1095,7 +1096,6 @@ DhtProxyServer::sendPushNotification(const std::string& token, Json::Value&& jso notification["expiration"] = exp; if (!topic.empty()) notification["topic"] = topic; - auto isResubscribe = !notification["data"]["timeout"].isNull(); if (highPriority || isResubscribe) { Json::Value alert(Json::objectValue); alert["title"]="hello";