diff options
Diffstat (limited to 'ahl-binding/interrupt.cpp')
-rw-r--r-- | ahl-binding/interrupt.cpp | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/ahl-binding/interrupt.cpp b/ahl-binding/interrupt.cpp index b0eebec..5bf0b79 100644 --- a/ahl-binding/interrupt.cpp +++ b/ahl-binding/interrupt.cpp @@ -72,17 +72,13 @@ int interrupt_t::apply(afb_req_t req, const role_t& role) afb_req_fail(req, "Failed to call 'ramp' action on stream", nullptr); return -1; } - json_object* response = nullptr; json_object* jvolold = nullptr; - if (json_object_object_get_ex(result, "response", &response)) + if (json_object_object_get_ex(result, "volold", &jvolold)) { - if (json_object_object_get_ex(response, "volold", &jvolold)) - { - applied_on_.push_back(std::make_tuple<std::string, int>(r.uid(), json_object_get_int(jvolold))); - AFB_API_DEBUG(ahl_binding_t::instance().handle(), - "POLICY: Applying a ramp to '%s' stream because '%s' is opened and have higher priority!", - r.stream().c_str(), role.stream().c_str()); - } + applied_on_.push_back(std::make_tuple<std::string, int>(r.uid(), json_object_get_int(jvolold))); + AFB_API_DEBUG(ahl_binding_t::instance().handle(), + "POLICY: Applying a ramp to '%s' stream because '%s' is opened and have higher priority!", + r.stream().c_str(), role.stream().c_str()); } } } |