[Bugfix] Improve livestream detection (#362)

* Livestream status is now based off live_status instead of was_live

* Updated tests
This commit is contained in:
Kieran authored and GitHub committed 2024-08-20 09:37:42 -07:00
1 parent 80209240d2
commit a6c61ccd0d
7 files changed
+17 -14

No files matched your search

@@ -43,11 +43,12 @@ defmodule Pinchflat.Metadata.MetadataParserTest do
test "it extracts the livestream flag", %{metadata: metadata} do
result = Parser.parse_for_media_item(metadata)
assert result.livestream == metadata["was_live"]
assert metadata["live_status"] == "not_live"
refute result.livestream
end
test "the livestream flag defaults to false", %{metadata: metadata} do
metadata = Map.put(metadata, "was_live", nil)
metadata = Map.put(metadata, "live_status", nil)
result = Parser.parse_for_media_item(metadata)