Page MenuHomePhorge

client.ex
No OneTemporary

Size
759 B
Referenced Files
None
Subscribers
None

client.ex

# Pleroma: A lightweight social networking server
# Copyright © 2017-2022 Pleroma Authors <https://pleroma.social/>
# SPDX-License-Identifier: AGPL-3.0-only
defmodule Pleroma.ReverseProxy.Client do
@type status :: pos_integer()
@type header_name :: String.t()
@type header_value :: String.t()
@type headers :: [{header_name(), header_value()}]
@callback request(atom(), String.t(), headers(), String.t(), list()) ::
{:ok, status(), headers(), reference() | map()}
| {:ok, status(), headers()}
| {:ok, reference()}
| {:error, term()}
@callback stream_body(map()) :: {:ok, binary(), map()} | :done | {:error, atom() | String.t()}
@callback close(reference() | pid() | map()) :: :ok
end

File Metadata

Mime Type
text/plain
Expires
Tue, Jan 20, 1:58 PM (10 h, 56 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
973800
Default Alt Text
client.ex (759 B)

Event Timeline