mirror of
				https://github.com/iv-org/invidious.git
				synced 2025-10-31 04:32:02 +00:00 
			
		
		
		
	Move parse_subscription_export_csv function to user/imports.cr
This commit is contained in:
		| @@ -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 | ||||
|   | ||||
							
								
								
									
										17
									
								
								src/invidious/user/imports.cr
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										17
									
								
								src/invidious/user/imports.cr
									
									
									
									
									
										Normal file
									
								
							| @@ -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 | ||||
		Reference in New Issue
	
	Block a user
	 bbielsa
					bbielsa