diff options
| author | 2024-06-08 21:25:02 +0200 | |
|---|---|---|
| committer | 2024-06-08 21:25:02 +0200 | |
| commit | 6e8adc86d00dccb9d6569336e6f208226c6bed22 (patch) | |
| tree | 1b60f285f2bba247e83918b738ae80ba59b80ee1 /data.c | |
| parent | Many Mastodon apps don't send Content-Type in DELETE, so ignore it. (diff) | |
| download | penes-snac2-6e8adc86d00dccb9d6569336e6f208226c6bed22.tar.gz penes-snac2-6e8adc86d00dccb9d6569336e6f208226c6bed22.tar.xz penes-snac2-6e8adc86d00dccb9d6569336e6f208226c6bed22.zip | |
mastoapi: Added missing field in list creation.
Diffstat (limited to 'data.c')
| -rw-r--r-- | data.c | 9 |
1 files changed, 3 insertions, 6 deletions
| @@ -1831,21 +1831,18 @@ xs_val *list_maint(snac *user, const char *list, int op) | |||
| 1831 | if (add) { | 1831 | if (add) { |
| 1832 | FILE *f; | 1832 | FILE *f; |
| 1833 | xs *dir = xs_fmt("%s/list/", user->basedir); | 1833 | xs *dir = xs_fmt("%s/list/", user->basedir); |
| 1834 | xs *id = xs_fmt("%010x", time(NULL)); | 1834 | |
| 1835 | l = xs_fmt("%010x", time(NULL)); | ||
| 1835 | 1836 | ||
| 1836 | mkdirx(dir); | 1837 | mkdirx(dir); |
| 1837 | 1838 | ||
| 1838 | xs *fn = xs_fmt("%s%s.id", dir, id); | 1839 | xs *fn = xs_fmt("%s%s.id", dir, l); |
| 1839 | 1840 | ||
| 1840 | if ((f = fopen(fn, "w")) != NULL) { | 1841 | if ((f = fopen(fn, "w")) != NULL) { |
| 1841 | fprintf(f, "%s\n", list); | 1842 | fprintf(f, "%s\n", list); |
| 1842 | fclose(f); | 1843 | fclose(f); |
| 1843 | } | 1844 | } |
| 1844 | |||
| 1845 | l = xs_stock(XSTYPE_TRUE); | ||
| 1846 | } | 1845 | } |
| 1847 | else | ||
| 1848 | l = xs_stock(XSTYPE_FALSE); | ||
| 1849 | } | 1846 | } |
| 1850 | 1847 | ||
| 1851 | break; | 1848 | break; |