diff options
author | lain <lain@soykaf.club> | 2020-08-19 14:10:11 +0200 |
---|---|---|
committer | lain <lain@soykaf.club> | 2020-08-19 14:10:11 +0200 |
commit | 9aae342e7a599c14dbe543a60db9626cba0d8371 (patch) | |
tree | 073a5d666d1064ee941a9df22dc04c421599d777 /lib/mix | |
parent | 5316e231b0b007ce05bc1bffdf6ce0244749fb9e (diff) | |
parent | 5054a6aa9a6f29ad1e2c51710265f75f1324acf8 (diff) | |
download | pleroma-9aae342e7a599c14dbe543a60db9626cba0d8371.tar.gz pleroma-9aae342e7a599c14dbe543a60db9626cba0d8371.zip |
Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into features/validators-audio2
Diffstat (limited to 'lib/mix')
-rw-r--r-- | lib/mix/pleroma.ex | 2 | ||||
-rw-r--r-- | lib/mix/tasks/pleroma/emoji.ex | 10 |
2 files changed, 7 insertions, 5 deletions
diff --git a/lib/mix/pleroma.ex b/lib/mix/pleroma.ex index 074492a46..fe9b0d16c 100644 --- a/lib/mix/pleroma.ex +++ b/lib/mix/pleroma.ex @@ -14,7 +14,7 @@ defmodule Mix.Pleroma do :swoosh, :timex ] - @cachex_children ["object", "user"] + @cachex_children ["object", "user", "scrubber"] @doc "Common functions to be reused in mix tasks" def start_pleroma do Pleroma.Config.Holder.save_default() diff --git a/lib/mix/tasks/pleroma/emoji.ex b/lib/mix/tasks/pleroma/emoji.ex index f4eaeac98..8f52ee98d 100644 --- a/lib/mix/tasks/pleroma/emoji.ex +++ b/lib/mix/tasks/pleroma/emoji.ex @@ -15,7 +15,7 @@ defmodule Mix.Tasks.Pleroma.Emoji do {options, [], []} = parse_global_opts(args) url_or_path = options[:manifest] || default_manifest() - manifest = fetch_and_decode(url_or_path) + manifest = fetch_and_decode!(url_or_path) Enum.each(manifest, fn {name, info} -> to_print = [ @@ -42,7 +42,7 @@ defmodule Mix.Tasks.Pleroma.Emoji do url_or_path = options[:manifest] || default_manifest() - manifest = fetch_and_decode(url_or_path) + manifest = fetch_and_decode!(url_or_path) for pack_name <- pack_names do if Map.has_key?(manifest, pack_name) do @@ -92,7 +92,7 @@ defmodule Mix.Tasks.Pleroma.Emoji do ]) ) - files = fetch_and_decode(files_loc) + files = fetch_and_decode!(files_loc) IO.puts(IO.ANSI.format(["Unpacking ", :bright, pack_name])) @@ -243,9 +243,11 @@ defmodule Mix.Tasks.Pleroma.Emoji do IO.puts("Emoji packs have been reloaded.") end - defp fetch_and_decode(from) do + defp fetch_and_decode!(from) do with {:ok, json} <- fetch(from) do Jason.decode!(json) + else + {:error, error} -> raise "#{from} cannot be fetched. Error: #{error} occur." end end |