summaryrefslogtreecommitdiff
path: root/utils.c
diff options
context:
space:
mode:
Diffstat (limited to 'utils.c')
-rw-r--r--utils.c12
1 files changed, 9 insertions, 3 deletions
diff --git a/utils.c b/utils.c
index 8db20bd..bdee09d 100644
--- a/utils.c
+++ b/utils.c
@@ -229,6 +229,9 @@ int snac_init(const char *basedir)
229 xs *ibdir = xs_fmt("%s/inbox", srv_basedir); 229 xs *ibdir = xs_fmt("%s/inbox", srv_basedir);
230 mkdirx(ibdir); 230 mkdirx(ibdir);
231 231
232 xs *langdir = xs_fmt("%s/lang", srv_basedir);
233 mkdirx(langdir);
234
232 xs *gfn = xs_fmt("%s/greeting.html", srv_basedir); 235 xs *gfn = xs_fmt("%s/greeting.html", srv_basedir);
233 if ((f = fopen(gfn, "w")) == NULL) { 236 if ((f = fopen(gfn, "w")) == NULL) {
234 printf("ERROR: cannot create '%s'\n", gfn); 237 printf("ERROR: cannot create '%s'\n", gfn);
@@ -253,7 +256,10 @@ int snac_init(const char *basedir)
253 xs_json_dump(srv_config, 4, f); 256 xs_json_dump(srv_config, 4, f);
254 fclose(f); 257 fclose(f);
255 258
256 printf("Done.\n"); 259 printf("Done.\n\n");
260
261 printf("Wanted web UI language files (.po) must be copied manually to %s\n", langdir);
262
257 return 0; 263 return 0;
258} 264}
259 265
@@ -681,7 +687,7 @@ void export_csv(snac *user)
681 const char *lid = xs_list_get(li, 0); 687 const char *lid = xs_list_get(li, 0);
682 const char *ltitle = xs_list_get(li, 1); 688 const char *ltitle = xs_list_get(li, 1);
683 689
684 xs *actors = list_content(user, lid, NULL, 0); 690 xs *actors = list_members(user, lid, NULL, 0);
685 const char *md5; 691 const char *md5;
686 692
687 xs_list_foreach(actors, md5) { 693 xs_list_foreach(actors, md5) {
@@ -907,7 +913,7 @@ void import_list_csv(snac *user, const char *ifn)
907 if (valid_status(webfinger_request(acct, &url, &uid))) { 913 if (valid_status(webfinger_request(acct, &url, &uid))) {
908 xs *actor_md5 = xs_md5_hex(url, strlen(url)); 914 xs *actor_md5 = xs_md5_hex(url, strlen(url));
909 915
910 list_content(user, list_id, actor_md5, 1); 916 list_members(user, list_id, actor_md5, 1);
911 snac_log(user, xs_fmt("Added %s to list %s", url, lname)); 917 snac_log(user, xs_fmt("Added %s to list %s", url, lname));
912 918
913 if (!following_check(user, url)) { 919 if (!following_check(user, url)) {