summaryrefslogtreecommitdiff
path: root/utils.c
diff options
context:
space:
mode:
authorGravatar default2024-11-25 08:15:34 +0100
committerGravatar default2024-11-25 08:15:34 +0100
commit15f352fe8311c0b435228a99e040fdc5e1c08ed4 (patch)
tree8437c8718f79d6fd33c36d200d9d34a8ff3c0d59 /utils.c
parentFixed missing else in html people list. (diff)
downloadpenes-snac2-15f352fe8311c0b435228a99e040fdc5e1c08ed4.tar.gz
penes-snac2-15f352fe8311c0b435228a99e040fdc5e1c08ed4.tar.xz
penes-snac2-15f352fe8311c0b435228a99e040fdc5e1c08ed4.zip
When importing CSV lists, also follow that accounts.
Diffstat (limited to '')
-rw-r--r--utils.c15
1 files changed, 15 insertions, 0 deletions
diff --git a/utils.c b/utils.c
index 4f5ac55..42200aa 100644
--- a/utils.c
+++ b/utils.c
@@ -782,6 +782,21 @@ void import_csv(snac *user)
782 782
783 list_content(user, list_id, actor_md5, 1); 783 list_content(user, list_id, actor_md5, 1);
784 snac_log(user, xs_fmt("Added %s to list %s", url, lname)); 784 snac_log(user, xs_fmt("Added %s to list %s", url, lname));
785
786 if (!following_check(user, url)) {
787 xs *msg = msg_follow(user, url);
788
789 if (msg == NULL) {
790 snac_log(user, xs_fmt("Cannot follow %s -- server down?", acct));
791 continue;
792 }
793
794 following_add(user, url, msg);
795
796 enqueue_output_by_actor(user, msg, url, 0);
797
798 snac_log(user, xs_fmt("Following %s", url));
799 }
785 } 800 }
786 else 801 else
787 snac_log(user, xs_fmt("Webfinger error while adding %s to list %s", acct, lname)); 802 snac_log(user, xs_fmt("Webfinger error while adding %s to list %s", acct, lname));