mirror of
https://github.com/philomena-dev/philomena.git
synced 2024-11-23 20:18:00 +01:00
Fixup
This commit is contained in:
parent
8567a909b5
commit
6471718a3c
2 changed files with 3 additions and 22 deletions
|
@ -18,6 +18,7 @@ defmodule Philomena.Channels.Channel do
|
||||||
field :last_fetched_at, :utc_datetime
|
field :last_fetched_at, :utc_datetime
|
||||||
field :next_check_at, :utc_datetime
|
field :next_check_at, :utc_datetime
|
||||||
field :last_live_at, :utc_datetime
|
field :last_live_at, :utc_datetime
|
||||||
|
field :thumbnail_url, :string, default: ""
|
||||||
|
|
||||||
timestamps(inserted_at: :created_at, type: :utc_datetime)
|
timestamps(inserted_at: :created_at, type: :utc_datetime)
|
||||||
end
|
end
|
||||||
|
|
|
@ -1,27 +1,7 @@
|
||||||
defmodule PhilomenaWeb.ChannelView do
|
defmodule PhilomenaWeb.ChannelView do
|
||||||
use PhilomenaWeb, :view
|
use PhilomenaWeb, :view
|
||||||
|
|
||||||
def channel_image(%{type: "LivestreamChannel", short_name: short_name}) do
|
def channel_image(%{thumbnail_url: thumbnail_url}) do
|
||||||
now = DateTime.utc_now() |> DateTime.to_unix(:microsecond)
|
|
||||||
|
|
||||||
PhilomenaProxy.Camo.image_url(
|
|
||||||
"https://thumbnail.api.livestream.com/thumbnail?name=#{short_name}&rand=#{now}"
|
|
||||||
)
|
|
||||||
end
|
|
||||||
|
|
||||||
def channel_image(%{type: "PicartoChannel", thumbnail_url: thumbnail_url}),
|
|
||||||
do:
|
|
||||||
PhilomenaProxy.Camo.image_url(thumbnail_url || "https://picarto.tv/images/missingthumb.jpg")
|
PhilomenaProxy.Camo.image_url(thumbnail_url || "https://picarto.tv/images/missingthumb.jpg")
|
||||||
|
end
|
||||||
def channel_image(%{type: "PiczelChannel", remote_stream_id: remote_stream_id}),
|
|
||||||
do:
|
|
||||||
PhilomenaProxy.Camo.image_url(
|
|
||||||
"https://piczel.tv/api/thumbnail/stream_#{remote_stream_id}.jpg"
|
|
||||||
)
|
|
||||||
|
|
||||||
def channel_image(%{type: "TwitchChannel", short_name: short_name}),
|
|
||||||
do:
|
|
||||||
PhilomenaProxy.Camo.image_url(
|
|
||||||
"https://static-cdn.jtvnw.net/previews-ttv/live_user_#{String.downcase(short_name)}-320x180.jpg"
|
|
||||||
)
|
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in a new issue