logo

pleroma

My custom branche(s) on git.pleroma.social/pleroma/pleroma git clone https://hacktivis.me/git/pleroma.git
commit: 9b9a32bf74a87047b3c12b468f3351950c334995
parent 19002fd6c11760898daf0b5ed648d6ba58d84b97
Author: Mark Felder <feld@feld.me>
Date:   Tue,  7 May 2024 21:55:39 -0400

Fix compile warning

warning: "else" clauses will never match because all patterns in "with" will always match
  lib/pleroma/web/rich_media/parser/ttl/opengraph.ex:10

Diffstat:

Mlib/pleroma/web/rich_media/parser/ttl/opengraph.ex7++++---
1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/lib/pleroma/web/rich_media/parser/ttl/opengraph.ex b/lib/pleroma/web/rich_media/parser/ttl/opengraph.ex @@ -6,11 +6,12 @@ defmodule Pleroma.Web.RichMedia.Parser.TTL.Opengraph do @behaviour Pleroma.Web.RichMedia.Parser.TTL @impl true - def ttl(%{"ttl" => ttl_string}, _url) do - with ttl <- String.to_integer(ttl_string) do + def ttl(%{"ttl" => ttl_string}, _url) when is_binary(ttl_string) do + try do + ttl = String.to_integer(ttl_string) now = DateTime.utc_now() |> DateTime.to_unix() now + ttl - else + rescue _ -> nil end end