Localize construction of afb_arg
[src/app-framework-binder.git] / src / afb-msg-json.c
index f2922cb..6aaec43 100644 (file)
 
 #include <json-c/json.h>
 
-#include <afb/afb-req-itf.h>
-
 #include "afb-msg-json.h"
 #include "afb-context.h"
 
-
 struct json_object *afb_msg_json_reply(const char *status, const char *info, struct json_object *resp, struct afb_context *context, const char *reqid)
 {
        json_object *msg, *request;
@@ -89,22 +86,6 @@ struct json_object *afb_msg_json_event(const char *event, struct json_object *ob
        return msg;
 }
 
-struct afb_arg afb_msg_json_get_arg(struct json_object *object, const char *name)
-{
-       struct afb_arg arg;
-       struct json_object *value;
-
-       if (json_object_object_get_ex(object, name, &value)) {
-               arg.name = name;
-               arg.value = json_object_get_string(value);
-       } else {
-               arg.name = NULL;
-               arg.value = NULL;
-       }
-       arg.path = NULL;
-       return arg;
-}
-
 struct json_object *afb_msg_json_internal_error()
 {
        return afb_msg_json_reply_error("failed", "internal error", NULL, NULL);