Verified Commit b670d4d6 authored by Haelwenn's avatar Haelwenn
Browse files

MastodonAPI: Add streaming to media tabs of federated and local TLs

parent 25946f77
Pipeline #2488 passed with stages
in 4 minutes and 30 seconds
......@@ -65,6 +65,14 @@ def stream_out(activity) do
if activity.local do"public:local", activity)
if["object"]["attachment"] != [] do"public:media", activity)
if activity.local do"public:local:media", activity)
if !Enum.member?(["cc"] || [], public) &&
......@@ -15,8 +15,16 @@ def connect(params, socket) do
with token when not is_nil(token) <- params["access_token"],
%Token{user_id: user_id} <- Repo.get_by(Token, token: token),
%User{} = user <- Repo.get(User, user_id),
stream when stream in ["public", "public:local", "user", "direct", "list"] <-
params["stream"] do
when stream in [
] <- params["stream"] do
topic = if stream == "list", do: "list:#{params["list"]}", else: stream
socket =
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment