chiark / gitweb /
Add 'adopt' command. This adopts a randomly picked track by changing
[disorder] / lib / eclient.c
index 19d8d7c04b3393bc07f8ec184fa78cd6fc9d55fd..b7b502b960ebbdba113310866c1d2dc05a484266 100644 (file)
@@ -1404,6 +1404,20 @@ int disorder_eclient_adduser(disorder_eclient *c,
                 "adduser", user, password, rights, (char *)0);
 }
 
+/** @brief Adopt a track
+ * @param c Client
+ * @param completed Called on completion
+ * @param id Track ID
+ * @param v Passed to @p completed
+ */
+int disorder_eclient_adopt(disorder_eclient *c,
+                           disorder_eclient_no_response *completed,
+                           const char *id,
+                           void *v) {
+  return simple(c, no_response_opcallback, (void (*)())completed, v, 
+                "adopt", id, (char *)0);
+}
+
 /* Log clients ***************************************************************/
 
 /** @brief Monitor the server log