From 5e92dc3009864578900c35c7173892859f416753 Mon Sep 17 00:00:00 2001 From: Thulinma Date: Tue, 16 May 2017 11:48:40 +0200 Subject: [PATCH] Nonblocking triggers now do not return any responses. --- lib/triggers.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/lib/triggers.cpp b/lib/triggers.cpp index de0f22e3..23758306 100644 --- a/lib/triggers.cpp +++ b/lib/triggers.cpp @@ -190,8 +190,13 @@ namespace Triggers{ if (isHandled){ INFO_MSG("%s trigger handled by %s", type.c_str(), uri.c_str()); if (dryRun){return true;} - response = handleTrigger(type, uri, payload, sync); // do it. - retVal &= Util::stringToBool(response); + if (sync){ + response = handleTrigger(type, uri, payload, sync); // do it. + retVal &= Util::stringToBool(response); + }else{ + std::string unused_response = handleTrigger(type, uri, payload, sync); // do it. + retVal &= Util::stringToBool(unused_response); + } } }