summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/invidious/jsonify/api_v1/video_json.cr6
-rw-r--r--src/invidious/videos/parser.cr1
2 files changed, 5 insertions, 2 deletions
diff --git a/src/invidious/jsonify/api_v1/video_json.cr b/src/invidious/jsonify/api_v1/video_json.cr
index 622641ee..ea970ea2 100644
--- a/src/invidious/jsonify/api_v1/video_json.cr
+++ b/src/invidious/jsonify/api_v1/video_json.cr
@@ -246,7 +246,11 @@ module Invidious::JSONify::APIv1
json.field "viewCountText", rv["short_view_count"]?
json.field "viewCount", rv["view_count"]?.try &.empty? ? nil : rv["view_count"].to_i64
json.field "published", rv["published"]?
- json.field "publishedTimeText", translate(locale, "`x` ago", rv["publishedText"].to_s.gsub(" ago", ""))
+ if !rv[published].nil?
+ json.field "publishedText", translate(locale, "`x` ago", recode_date(rv[published], locale))
+ else
+ json.field "publishedText", translate(locale, "`x` ago", "NaN")
+ end
end
end
end
diff --git a/src/invidious/videos/parser.cr b/src/invidious/videos/parser.cr
index 9275b1bb..3ba57158 100644
--- a/src/invidious/videos/parser.cr
+++ b/src/invidious/videos/parser.cr
@@ -56,7 +56,6 @@ def parse_related_video(related : JSON::Any) : Hash(String, JSON::Any)?
"short_view_count" => JSON::Any.new(short_view_count || "0"),
"author_verified" => JSON::Any.new(author_verified),
"published" => JSON::Any.new(published || ""),
- "publishedText" => JSON::Any.new(published_time_text || ""),
}
end