Update service_trigger update interface.
[platform/framework/web/data-provider-master.git] / src / server.c
index 2cf347c..778bfe3 100644 (file)
@@ -5027,7 +5027,7 @@ static inline int update_pkg_cb(struct category *category, const char *pkgname)
        }
 
        DbgPrint("Send refresh request: %s (%s/%s)\n", pkgname, c_name, s_name);
-       slave_rpc_request_update(pkgname, "", c_name, s_name);
+       slave_rpc_request_update(pkgname, "", c_name, s_name, NULL);
 
        /* Just try to create a new package */
        if (util_free_space(IMAGE_PATH) > MINIMUM_SPACE) {
@@ -5080,7 +5080,7 @@ static struct packet *client_update(pid_t pid, int handle, const struct packet *
                /* PERMISSIONS */
                ErrPrint("Insufficient permissions [%s] - %d\n", pkgname, pid);
        } else {
-               slave_rpc_request_update(pkgname, id, instance_cluster(inst), instance_category(inst));
+               slave_rpc_request_update(pkgname, id, instance_cluster(inst), instance_category(inst), NULL);
        }
 
 out:
@@ -6248,11 +6248,12 @@ static struct packet *service_update(pid_t pid, int handle, const struct packet
        const char *id;
        const char *cluster;
        const char *category;
+       const char *content;
        char *lbid;
        int ret;
 
-       ret = packet_get(packet, "ssss", &pkgname, &id, &cluster, &category);
-       if (ret != 4) {
+       ret = packet_get(packet, "sssss", &pkgname, &id, &cluster, &category, &content);
+       if (ret != 5) {
                ErrPrint("Invalid Packet\n");
                ret = LB_STATUS_ERROR_INVALID;
                goto out;
@@ -6307,7 +6308,7 @@ static struct packet *service_update(pid_t pid, int handle, const struct packet
         * \TODO
         * Validate the update requstor.
         */
-       slave_rpc_request_update(lbid, id, cluster, category);
+       slave_rpc_request_update(lbid, id, cluster, category, content);
        DbgFree(lbid);
        ret = LB_STATUS_SUCCESS;