chiark / gitweb /
fill in some more gaps in the user database support
[disorder] / lib / client.c
index 8184306e823e43ef14f3f82da9a917a5bcbf854d..e4792db0853760a512b6c5832cced4b93b3723b9 100644 (file)
@@ -605,6 +605,11 @@ int disorder_tags(disorder_client *c,
   return disorder_simple_list(c, vecp, nvecp, "tags", (char *)0);
 }
 
+int disorder_users(disorder_client *c,
+                  char ***vecp, int *nvecp) {
+  return disorder_simple_list(c, vecp, nvecp, "users", (char *)0);
+}
+
 /** @brief Get recentl added tracks
  * @param c Client
  * @param vecp Where to store pointer to list
@@ -660,8 +665,9 @@ int disorder_deluser(disorder_client *c, const char *user) {
   return disorder_simple(c, 0, "deluser", user, (char *)0);
 }
 
-int disorder_userinfo(disorder_client *c, const char *user, const char *key) {
-  return disorder_simple(c, 0, "userinfo", user, key, (char *)0);
+int disorder_userinfo(disorder_client *c, const char *user, const char *key,
+                     char **valuep) {
+  return disorder_simple(c, valuep, "userinfo", user, key, (char *)0);
 }
 
 int disorder_edituser(disorder_client *c, const char *user,