1
0
Fork 0
mirror of https://git.youjo.love/youjo/youjo-be.git synced 2025-03-23 03:07:48 +01:00
youjo-be/lib/pleroma/uploaders/swift/uploader.ex
2018-11-30 18:02:37 +01:00

15 lines
363 B
Elixir

defmodule Pleroma.Uploaders.Swift do
@behaviour Pleroma.Uploaders.Uploader
def get_file(name) do
{:ok, {:url, Path.join([Pleroma.Config.get!([__MODULE__, :object_url]), name])}}
end
def put_file(upload) do
Pleroma.Uploaders.Swift.Client.upload_file(
upload.path,
File.read!(upload.tmpfile),
upload.content_type
)
end
end