summaryrefslogtreecommitdiffstats
path: root/src/helpers.cr
diff options
context:
space:
mode:
authorOmar Roth <omarroth@hotmail.com>2018-03-14 18:06:21 -0500
committerOmar Roth <omarroth@hotmail.com>2018-03-14 18:06:21 -0500
commite8013c6d5cacc2e57e37bf4692d6a3e1f5526eb8 (patch)
tree6a7482858b5483d7816783ad08598d223050d637 /src/helpers.cr
parentc8a798e13c65f9740d9473207c9edbba1b0afe3a (diff)
downloadinvidious-e8013c6d5cacc2e57e37bf4692d6a3e1f5526eb8.tar.gz
invidious-e8013c6d5cacc2e57e37bf4692d6a3e1f5526eb8.tar.bz2
invidious-e8013c6d5cacc2e57e37bf4692d6a3e1f5526eb8.zip
Use try instead of ternary
Diffstat (limited to 'src/helpers.cr')
-rw-r--r--src/helpers.cr6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/helpers.cr b/src/helpers.cr
index 1bd74147..fa4e6449 100644
--- a/src/helpers.cr
+++ b/src/helpers.cr
@@ -131,10 +131,12 @@ def fetch_video(id, client)
views = info["view_count"].to_i64
likes = html.xpath_node(%q(//button[@title="I like this"]/span))
- likes = likes ? likes.content.delete(",").to_i : 0
+ likes = likes.try &.content.delete(",").try &.to_i
+ likes ||= 0
dislikes = html.xpath_node(%q(//button[@title="I dislike this"]/span))
- dislikes = dislikes ? dislikes.content.delete(",").to_i : 0
+ dislikes = dislikes.try &.content.delete(",").try &.to_i
+ dislikes ||= 0
description = html.xpath_node(%q(//p[@id="eow-description"]))
description = description ? description.to_xml : ""