|
@@ -670,13 +670,11 @@ void export_csv(snac *user)
|
|
|
}
|
|
|
|
|
|
|
|
|
-void import_csv(snac *user)
|
|
|
-
|
|
|
+void import_blocked_accounts_csv(snac *user, const char *fn)
|
|
|
+
|
|
|
{
|
|
|
FILE *f;
|
|
|
- const char *fn;
|
|
|
|
|
|
- fn = "blocked_accounts.csv";
|
|
|
if ((f = fopen(fn, "r")) != NULL) {
|
|
|
snac_log(user, xs_fmt("Importing from %s...", fn));
|
|
|
|
|
@@ -704,8 +702,14 @@ void import_csv(snac *user)
|
|
|
}
|
|
|
else
|
|
|
snac_log(user, xs_fmt("Cannot open file %s", fn));
|
|
|
+}
|
|
|
+
|
|
|
+
|
|
|
+void import_following_accounts_csv(snac *user, const char *fn)
|
|
|
+
|
|
|
+{
|
|
|
+ FILE *f;
|
|
|
|
|
|
- fn = "following_accounts.csv";
|
|
|
if ((f = fopen(fn, "r")) != NULL) {
|
|
|
snac_log(user, xs_fmt("Importing from %s...", fn));
|
|
|
|
|
@@ -757,8 +761,14 @@ void import_csv(snac *user)
|
|
|
}
|
|
|
else
|
|
|
snac_log(user, xs_fmt("Cannot open file %s", fn));
|
|
|
+}
|
|
|
+
|
|
|
+
|
|
|
+void import_list_csv(snac *user, const char *fn)
|
|
|
+
|
|
|
+{
|
|
|
+ FILE *f;
|
|
|
|
|
|
- fn = "lists.csv";
|
|
|
if ((f = fopen(fn, "r")) != NULL) {
|
|
|
snac_log(user, xs_fmt("Importing from %s...", fn));
|
|
|
|
|
@@ -808,6 +818,20 @@ void import_csv(snac *user)
|
|
|
}
|
|
|
else
|
|
|
snac_log(user, xs_fmt("Cannot open file %s", fn));
|
|
|
+}
|
|
|
+
|
|
|
+
|
|
|
+void import_csv(snac *user)
|
|
|
+
|
|
|
+{
|
|
|
+ FILE *f;
|
|
|
+ const char *fn;
|
|
|
+
|
|
|
+ import_blocked_accounts_csv(user, "blocked_accounts.csv");
|
|
|
+
|
|
|
+ import_following_accounts_csv(user, "following_accounts.csv");
|
|
|
+
|
|
|
+ import_list_csv(user, "lists.csv");
|
|
|
|
|
|
fn = "bookmarks.csv";
|
|
|
if ((f = fopen(fn, "r")) != NULL) {
|