diff options
| author | default <nobody@localhost> | 2025-04-18 08:44:47 +0200 |
|---|---|---|
| committer | default <nobody@localhost> | 2025-04-18 08:44:47 +0200 |
| commit | d11d03787fa5f45926859e780d9c8c0bf56bf5ee (patch) | |
| tree | 3105984fc9bf2ba19dd148721251bfa00cea170e /data.c | |
| parent | 8fbc8a3e14da59b9aa0640e5cc70d7556cf27c8d (diff) | |
New command-line options 'lists' and 'list_members'.
Diffstat (limited to 'data.c')
| -rw-r--r-- | data.c | 13 |
1 files changed, 13 insertions, 0 deletions
@@ -2340,6 +2340,19 @@ xs_val *list_maint(snac *user, const char *list, int op) } break; + + case 4: /** find list id by name **/ + if (xs_is_string(list)) { + xs *lol = list_maint(user, NULL, 0); + const xs_list *li; + + xs_list_foreach(lol, li) { + if (strcmp(list, xs_list_get(li, 1)) == 0) { + l = xs_dup(xs_list_get(li, 0)); + break; + } + } + } } return l; |