diff options
| author | Omar Roth <omarroth@hotmail.com> | 2018-03-31 09:51:44 -0500 |
|---|---|---|
| committer | Omar Roth <omarroth@hotmail.com> | 2018-03-31 09:51:44 -0500 |
| commit | 0e30ddb7281ae233e7f9441ea8195f2a5fb2888d (patch) | |
| tree | edb794d9b04a059cf49205a4f7a16e665fa50e7e | |
| parent | 7757eca92c2c3eee7342bb2335741c33eaa945da (diff) | |
| download | invidious-0e30ddb7281ae233e7f9441ea8195f2a5fb2888d.tar.gz invidious-0e30ddb7281ae233e7f9441ea8195f2a5fb2888d.tar.bz2 invidious-0e30ddb7281ae233e7f9441ea8195f2a5fb2888d.zip | |
Clean up fetch_channel
| -rw-r--r-- | src/helpers.cr | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/helpers.cr b/src/helpers.cr index 2e2d9de4..c0928e52 100644 --- a/src/helpers.cr +++ b/src/helpers.cr @@ -218,7 +218,7 @@ def get_video(id, client, db, refresh = true) # If record was last updated over an hour ago, refresh (expire param in response lasts for 6 hours) if refresh && Time.now - video.updated > 1.hour begin - video = fetch_video(id, client) + video = fetch_video(id, client) video_array = video.to_a args = arg_array(video_array[1..-1], 2) @@ -226,7 +226,7 @@ def get_video(id, client, db, refresh = true) = (#{args}) WHERE id = $1", video_array) rescue ex db.exec("DELETE FROM videos * WHERE id = $1", id) - end + end end else video = fetch_video(id, client) @@ -540,12 +540,12 @@ def fetch_channel(id, client, db) video = ChannelVideo.new(video_id, title, published, updated, ucid, author) - video_array = video.to_a[1..-1] + video_array = video.to_a args = arg_array(video_array) # TODO: Update record on conflict - db.exec("INSERT INTO channel_videos VALUES (#{arg_array(video.to_a)})\ - ON CONFLICT (id) DO NOTHING", video.to_a) + db.exec("INSERT INTO channel_videos VALUES (#{args})\ + ON CONFLICT (id) DO NOTHING", video_array) end author = rss.xpath_node("//feed/author/name").not_nil!.content @@ -563,7 +563,7 @@ def get_user(sid, client, headers, db) user = fetch_user(sid, client, headers) user_array = user.to_a args = arg_array(user_array) - + db.exec("INSERT INTO users VALUES (#{args}) \ ON CONFLICT (id) DO UPDATE SET updated = $2, subscriptions = $4", user_array) end |
