tree-wide: port over to new builder apis
This commit is contained in:
@@ -782,9 +782,10 @@ static int show_membership(const char *user, const char *group, Table *table) {
|
||||
case OUTPUT_JSON: {
|
||||
_cleanup_(sd_json_variant_unrefp) sd_json_variant *v = NULL;
|
||||
|
||||
r = sd_json_build(&v, SD_JSON_BUILD_OBJECT(
|
||||
SD_JSON_BUILD_PAIR("user", SD_JSON_BUILD_STRING(user)),
|
||||
SD_JSON_BUILD_PAIR("group", SD_JSON_BUILD_STRING(group))));
|
||||
r = sd_json_buildo(
|
||||
&v,
|
||||
SD_JSON_BUILD_PAIR("user", SD_JSON_BUILD_STRING(user)),
|
||||
SD_JSON_BUILD_PAIR("group", SD_JSON_BUILD_STRING(group)));
|
||||
if (r < 0)
|
||||
return log_error_errno(r, "Failed to build JSON object: %m");
|
||||
|
||||
|
||||
+16
-12
@@ -108,9 +108,10 @@ static int build_user_json(Varlink *link, UserRecord *ur, sd_json_variant **ret)
|
||||
if (r < 0)
|
||||
return r;
|
||||
|
||||
return sd_json_build(ret, SD_JSON_BUILD_OBJECT(
|
||||
SD_JSON_BUILD_PAIR("record", SD_JSON_BUILD_VARIANT(v)),
|
||||
SD_JSON_BUILD_PAIR("incomplete", SD_JSON_BUILD_BOOLEAN(stripped->incomplete))));
|
||||
return sd_json_buildo(
|
||||
ret,
|
||||
SD_JSON_BUILD_PAIR("record", SD_JSON_BUILD_VARIANT(v)),
|
||||
SD_JSON_BUILD_PAIR("incomplete", SD_JSON_BUILD_BOOLEAN(stripped->incomplete)));
|
||||
}
|
||||
|
||||
static int userdb_flags_from_service(Varlink *link, const char *service, UserDBFlags *ret) {
|
||||
@@ -260,9 +261,10 @@ static int build_group_json(Varlink *link, GroupRecord *gr, sd_json_variant **re
|
||||
if (r < 0)
|
||||
return r;
|
||||
|
||||
return sd_json_build(ret, SD_JSON_BUILD_OBJECT(
|
||||
SD_JSON_BUILD_PAIR("record", SD_JSON_BUILD_VARIANT(v)),
|
||||
SD_JSON_BUILD_PAIR("incomplete", SD_JSON_BUILD_BOOLEAN(stripped->incomplete))));
|
||||
return sd_json_buildo(
|
||||
ret,
|
||||
SD_JSON_BUILD_PAIR("record", SD_JSON_BUILD_VARIANT(v)),
|
||||
SD_JSON_BUILD_PAIR("incomplete", SD_JSON_BUILD_BOOLEAN(stripped->incomplete)));
|
||||
}
|
||||
|
||||
static int vl_method_get_group_record(Varlink *link, sd_json_variant *parameters, VarlinkMethodFlags flags, void *userdata) {
|
||||
@@ -402,9 +404,10 @@ static int vl_method_get_memberships(Varlink *link, sd_json_variant *parameters,
|
||||
if (last_user_name) {
|
||||
assert(last_group_name);
|
||||
|
||||
r = varlink_notifyb(link, SD_JSON_BUILD_OBJECT(
|
||||
SD_JSON_BUILD_PAIR("userName", SD_JSON_BUILD_STRING(last_user_name)),
|
||||
SD_JSON_BUILD_PAIR("groupName", SD_JSON_BUILD_STRING(last_group_name))));
|
||||
r = varlink_notifybo(
|
||||
link,
|
||||
SD_JSON_BUILD_PAIR("userName", SD_JSON_BUILD_STRING(last_user_name)),
|
||||
SD_JSON_BUILD_PAIR("groupName", SD_JSON_BUILD_STRING(last_group_name)));
|
||||
if (r < 0)
|
||||
return r;
|
||||
}
|
||||
@@ -420,9 +423,10 @@ static int vl_method_get_memberships(Varlink *link, sd_json_variant *parameters,
|
||||
|
||||
assert(last_group_name);
|
||||
|
||||
return varlink_replyb(link, SD_JSON_BUILD_OBJECT(
|
||||
SD_JSON_BUILD_PAIR("userName", SD_JSON_BUILD_STRING(last_user_name)),
|
||||
SD_JSON_BUILD_PAIR("groupName", SD_JSON_BUILD_STRING(last_group_name))));
|
||||
return varlink_replybo(
|
||||
link,
|
||||
SD_JSON_BUILD_PAIR("userName", SD_JSON_BUILD_STRING(last_user_name)),
|
||||
SD_JSON_BUILD_PAIR("groupName", SD_JSON_BUILD_STRING(last_group_name)));
|
||||
}
|
||||
|
||||
static int process_connection(VarlinkServer *server, int _fd) {
|
||||
|
||||
Reference in New Issue
Block a user