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
+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));