|
@@ -332,7 +332,7 @@ int main(int argc, char *argv[])
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
if (strcmp(cmd, "lists") == 0) { /** **/
|
|
if (strcmp(cmd, "lists") == 0) { /** **/
|
|
|
- xs *lol = list_maint(&snac, NULL, 0);
|
|
|
|
|
|
|
+ xs *lol = list_maint(&snac, NULL, OP_LIST);
|
|
|
const xs_list *l;
|
|
const xs_list *l;
|
|
|
|
|
|
|
|
xs_list_foreach(lol, l) {
|
|
xs_list_foreach(lol, l) {
|
|
@@ -389,7 +389,7 @@ int main(int argc, char *argv[])
|
|
|
return usage(cmd);
|
|
return usage(cmd);
|
|
|
|
|
|
|
|
if (strcmp(cmd, "list_members") == 0) { /** **/
|
|
if (strcmp(cmd, "list_members") == 0) { /** **/
|
|
|
- xs *lid = list_maint(&snac, url, 4);
|
|
|
|
|
|
|
+ xs *lid = list_maint(&snac, url, OP_FIND);
|
|
|
|
|
|
|
|
if (lid != NULL) {
|
|
if (lid != NULL) {
|
|
|
xs *lcont = list_members(&snac, lid, NULL, OP_LIST);
|
|
xs *lcont = list_members(&snac, lid, NULL, OP_LIST);
|
|
@@ -410,10 +410,10 @@ int main(int argc, char *argv[])
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
if (strcmp(cmd, "list_create") == 0) { /** **/
|
|
if (strcmp(cmd, "list_create") == 0) { /** **/
|
|
|
- xs *lid = list_maint(&snac, url, 4);
|
|
|
|
|
|
|
+ xs *lid = list_maint(&snac, url, OP_FIND);
|
|
|
|
|
|
|
|
if (lid == NULL) {
|
|
if (lid == NULL) {
|
|
|
- xs *n_lid = list_maint(&snac, url, 1);
|
|
|
|
|
|
|
+ xs *n_lid = list_maint(&snac, url, OP_ADD);
|
|
|
printf("New list named '%s' created (%s)\n", url, n_lid);
|
|
printf("New list named '%s' created (%s)\n", url, n_lid);
|
|
|
}
|
|
}
|
|
|
else
|
|
else
|
|
@@ -423,10 +423,10 @@ int main(int argc, char *argv[])
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
if (strcmp(cmd, "list_remove") == 0) { /** **/
|
|
if (strcmp(cmd, "list_remove") == 0) { /** **/
|
|
|
- xs *lid = list_maint(&snac, url, 4);
|
|
|
|
|
|
|
+ xs *lid = list_maint(&snac, url, OP_FIND);
|
|
|
|
|
|
|
|
if (lid != NULL) {
|
|
if (lid != NULL) {
|
|
|
- list_maint(&snac, lid, 2);
|
|
|
|
|
|
|
+ list_maint(&snac, lid, OP_DEL);
|
|
|
printf("List '%s' (%s) deleted\n", url, lid);
|
|
printf("List '%s' (%s) deleted\n", url, lid);
|
|
|
}
|
|
}
|
|
|
else
|
|
else
|
|
@@ -439,7 +439,7 @@ int main(int argc, char *argv[])
|
|
|
const char *account = GET_ARGV();
|
|
const char *account = GET_ARGV();
|
|
|
|
|
|
|
|
if (account != NULL) {
|
|
if (account != NULL) {
|
|
|
- xs *lid = list_maint(&snac, url, 4);
|
|
|
|
|
|
|
+ xs *lid = list_maint(&snac, url, OP_FIND);
|
|
|
|
|
|
|
|
if (lid != NULL) {
|
|
if (lid != NULL) {
|
|
|
xs *actor = NULL;
|
|
xs *actor = NULL;
|
|
@@ -466,7 +466,7 @@ int main(int argc, char *argv[])
|
|
|
const char *account = GET_ARGV();
|
|
const char *account = GET_ARGV();
|
|
|
|
|
|
|
|
if (account != NULL) {
|
|
if (account != NULL) {
|
|
|
- xs *lid = list_maint(&snac, url, 4);
|
|
|
|
|
|
|
+ xs *lid = list_maint(&snac, url, OP_FIND);
|
|
|
|
|
|
|
|
if (lid != NULL) {
|
|
if (lid != NULL) {
|
|
|
xs *md5 = xs_md5_hex(account, strlen(account));
|
|
xs *md5 = xs_md5_hex(account, strlen(account));
|