summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorbbielsa <bgb7@njit.edu>2021-11-03 00:31:43 -0400
committerSamantaz Fox <coding@samantaz.fr>2022-01-08 18:07:06 +0100
commit62057e676a4f4359b9e977b9a5aa055c61e16c8e (patch)
tree722ae959e481e542f081662016ef832b5c981831
parent43ff3be751920bedb394ff5cf8cd27812131c489 (diff)
downloadinvidious-62057e676a4f4359b9e977b9a5aa055c61e16c8e.tar.gz
invidious-62057e676a4f4359b9e977b9a5aa055c61e16c8e.tar.bz2
invidious-62057e676a4f4359b9e977b9a5aa055c61e16c8e.zip
Move parse_subscription_export_csv function to user/imports.cr
-rw-r--r--src/invidious/helpers/utils.cr20
-rw-r--r--src/invidious/user/imports.cr17
2 files changed, 17 insertions, 20 deletions
diff --git a/src/invidious/helpers/utils.cr b/src/invidious/helpers/utils.cr
index 6d12fe8d..8bf6b272 100644
--- a/src/invidious/helpers/utils.cr
+++ b/src/invidious/helpers/utils.cr
@@ -369,23 +369,3 @@ def fetch_random_instance
return filtered_instance_list.sample(1)[0]
end
-
-def parse_subscription_export_csv(csv_content : String)
- rows = CSV.new(csv_content, headers: true)
- subscriptions = Array(String).new
-
- rows.each do |row|
- # Channel ID is the first column in the csv export we can't use the header
- # name, because I believe the header name is localized depending on the
- # language the user has set on their account
- channel_id = row[0].strip
-
- if channel_id.empty?
- next
- end
-
- subscriptions << channel_id
- end
-
- subscriptions
-end
diff --git a/src/invidious/user/imports.cr b/src/invidious/user/imports.cr
new file mode 100644
index 00000000..0ea554bd
--- /dev/null
+++ b/src/invidious/user/imports.cr
@@ -0,0 +1,17 @@
+def parse_subscription_export_csv(csv_content : String)
+ rows = CSV.new(csv_content, headers: true)
+ subscriptions = Array(String).new
+
+ rows.each do |row|
+ # Channel ID is the first column in the csv export we can't use the header
+ # name, because the header name is localized depending on the
+ # language the user has set on their account
+ channel_id = row[0].strip
+
+ next if channel_id.empty?
+
+ subscriptions << channel_id
+ end
+
+ subscriptions
+end