]> git.ipfire.org Git - pakfire.git/commitdiff
xfer: Remove unused code
authorMichael Tremer <michael.tremer@ipfire.org>
Fri, 27 Jun 2025 08:55:59 +0000 (08:55 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Fri, 27 Jun 2025 08:55:59 +0000 (08:55 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/pakfire/xfer.c

index 1b4136e25dc1e0a3a2587218aff0321fcf7f029c..f024ad983a5bb7a81afb09151feeca8e2e0bb220 100644 (file)
@@ -1863,60 +1863,3 @@ static int pakfire_xfer_handle_api_error(
 
        return -c;
 }
-
-/*
-       This function parses an API response
-*/
-static int pakfire_xfer_parse_api_response(struct pakfire_xfer* xfer,
-               const char* buffer, const size_t length, struct json_object** object) {
-       struct json_object* error = NULL;
-       struct json_object* o = NULL;
-       char* e = NULL;
-       int r;
-
-       // Check if we received any data
-       if (!length) {
-               DEBUG(xfer->ctx, "Received an empty response\n");
-
-               // Reset the object
-               if (object)
-                       *object = NULL;
-
-               return 0;
-       }
-
-       // XXX Maybe fetch the parser's error message here?!
-
-       // Parse the buffer
-       r = pakfire_json_parse(&o, &e, buffer, length);
-       if (r < 0) {
-               ERROR(xfer->ctx, "Could not parse the response: %s\n", e);
-               goto ERROR;
-       }
-
-       // Check if the response is a dictionary
-       if (!json_object_is_type(o, json_type_object)) {
-               ERROR(xfer->ctx, "The received object is not a JSON dict\n");
-               r = -EBADMSG;
-               goto ERROR;
-       }
-
-       // Fetch error
-       r = json_object_object_get_ex(o, "error", &error);
-       if (r) {
-               r = pakfire_xfer_handle_api_error(xfer, error);
-               goto ERROR;
-       }
-
-       // Return the object
-       if (object)
-               *object = json_object_get(o);
-
-ERROR:
-       if (o)
-               json_object_put(o);
-       if (e)
-               free(e);
-
-       return r;
-}