commit 15f352f
default
·
2024-11-25 07:15:34 +0000 UTC
parent 13647f7
When importing CSV lists, also follow that accounts.
1 files changed,
+15,
-0
M
utils.c
M
utils.c
+15,
-0
1@@ -782,6 +782,21 @@ void import_csv(snac *user)
2
3 list_content(user, list_id, actor_md5, 1);
4 snac_log(user, xs_fmt("Added %s to list %s", url, lname));
5+
6+ if (!following_check(user, url)) {
7+ xs *msg = msg_follow(user, url);
8+
9+ if (msg == NULL) {
10+ snac_log(user, xs_fmt("Cannot follow %s -- server down?", acct));
11+ continue;
12+ }
13+
14+ following_add(user, url, msg);
15+
16+ enqueue_output_by_actor(user, msg, url, 0);
17+
18+ snac_log(user, xs_fmt("Following %s", url));
19+ }
20 }
21 else
22 snac_log(user, xs_fmt("Webfinger error while adding %s to list %s", acct, lname));