aboutsummaryrefslogtreecommitdiff
path: root/lib/pleroma/utils.ex
diff options
context:
space:
mode:
authorMaksim Pechnikov <parallel588@gmail.com>2020-08-24 09:47:25 +0300
committerMaksim Pechnikov <parallel588@gmail.com>2020-08-24 15:01:45 +0300
commit14ec12ac956ffa9964254cb3be390c9903103da3 (patch)
tree1f92e47efcfc53217640525c5ad0ea93458eae91 /lib/pleroma/utils.ex
parent0922791e4d2233d527dda23e66a952e3f359a3fe (diff)
downloadpleroma-14ec12ac956ffa9964254cb3be390c9903103da3.tar.gz
added tests
Diffstat (limited to 'lib/pleroma/utils.ex')
-rw-r--r--lib/pleroma/utils.ex16
1 files changed, 9 insertions, 7 deletions
diff --git a/lib/pleroma/utils.ex b/lib/pleroma/utils.ex
index fcb8c64c7..e95766223 100644
--- a/lib/pleroma/utils.ex
+++ b/lib/pleroma/utils.ex
@@ -28,14 +28,16 @@ defmodule Pleroma.Utils do
@doc "creates the uniq temporary directory"
@spec tmp_dir(String.t()) :: {:ok, String.t()} | {:error, :file.posix()}
def tmp_dir(prefix \\ "") do
- sub_dir = [
- prefix,
- Timex.to_unix(Timex.now()),
- :os.getpid(),
- String.downcase(Integer.to_string(:rand.uniform(0x100000000), 36))
- ]
+ sub_dir =
+ [
+ prefix,
+ Timex.to_unix(Timex.now()),
+ :os.getpid(),
+ String.downcase(Integer.to_string(:rand.uniform(0x100000000), 36))
+ ]
+ |> Enum.join("-")
- tmp_dir = Path.join(System.tmp_dir!(), Enum.join(sub_dir, "-"))
+ tmp_dir = Path.join(System.tmp_dir!(), sub_dir)
case File.mkdir(tmp_dir) do
:ok -> {:ok, tmp_dir}