diff options
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/pleroma/config/transfer_task.ex | 2 | ||||
| -rw-r--r-- | lib/pleroma/web/channels/user_socket.ex | 4 | ||||
| -rw-r--r-- | lib/pleroma/web/mastodon_api/views/instance_view.ex | 6 | ||||
| -rw-r--r-- | lib/pleroma/web/shout_channel.ex (renamed from lib/pleroma/web/chat_channel.ex) | 14 | 
4 files changed, 13 insertions, 13 deletions
| diff --git a/lib/pleroma/config/transfer_task.ex b/lib/pleroma/config/transfer_task.ex index 1e3ae82d0..d5c6081a2 100644 --- a/lib/pleroma/config/transfer_task.ex +++ b/lib/pleroma/config/transfer_task.ex @@ -16,7 +16,7 @@ defmodule Pleroma.Config.TransferTask do    defp reboot_time_keys,      do: [        {:pleroma, :hackney_pools}, -      {:pleroma, :chat}, +      {:pleroma, :shout},        {:pleroma, Oban},        {:pleroma, :rate_limit},        {:pleroma, :markup}, diff --git a/lib/pleroma/web/channels/user_socket.ex b/lib/pleroma/web/channels/user_socket.ex index 1c09b6768..130809bb7 100644 --- a/lib/pleroma/web/channels/user_socket.ex +++ b/lib/pleroma/web/channels/user_socket.ex @@ -8,7 +8,7 @@ defmodule Pleroma.Web.UserSocket do    ## Channels    # channel "room:*", Pleroma.Web.RoomChannel -  channel("chat:*", Pleroma.Web.ChatChannel) +  channel("shout:*", Pleroma.Web.ShoutChannel)    # Socket params are passed from the client and can    # be used to verify and authenticate a user. After @@ -22,7 +22,7 @@ defmodule Pleroma.Web.UserSocket do    # See `Phoenix.Token` documentation for examples in    # performing token verification on connect.    def connect(%{"token" => token}, socket) do -    with true <- Pleroma.Config.get([:chat, :enabled]), +    with true <- Pleroma.Config.get([:shout, :enabled]),           {:ok, user_id} <- Phoenix.Token.verify(socket, "user socket", token, max_age: 84_600),           %User{} = user <- Pleroma.User.get_cached_by_id(user_id) do        {:ok, assign(socket, :user_name, user.nickname)} diff --git a/lib/pleroma/web/mastodon_api/views/instance_view.ex b/lib/pleroma/web/mastodon_api/views/instance_view.ex index 005705d97..75964f176 100644 --- a/lib/pleroma/web/mastodon_api/views/instance_view.ex +++ b/lib/pleroma/web/mastodon_api/views/instance_view.ex @@ -37,7 +37,7 @@ defmodule Pleroma.Web.MastodonAPI.InstanceView do        background_upload_limit: Keyword.get(instance, :background_upload_limit),        banner_upload_limit: Keyword.get(instance, :banner_upload_limit),        background_image: Pleroma.Web.Endpoint.url() <> Keyword.get(instance, :background_image), -      chat_limit: Keyword.get(instance, :chat_limit), +      shout_limit: Keyword.get(instance, :shout_limit),        description_limit: Keyword.get(instance, :description_limit),        pleroma: %{          metadata: %{ @@ -69,8 +69,8 @@ defmodule Pleroma.Web.MastodonAPI.InstanceView do        if Config.get([:gopher, :enabled]) do          "gopher"        end, -      if Config.get([:chat, :enabled]) do -        "chat" +      if Config.get([:shout, :enabled]) do +        "shout"        end,        if Config.get([:instance, :allow_relay]) do          "relay" diff --git a/lib/pleroma/web/chat_channel.ex b/lib/pleroma/web/shout_channel.ex index 4008129e9..1d97858d6 100644 --- a/lib/pleroma/web/chat_channel.ex +++ b/lib/pleroma/web/shout_channel.ex @@ -2,31 +2,31 @@  # Copyright © 2017-2021 Pleroma Authors <https://pleroma.social/>  # SPDX-License-Identifier: AGPL-3.0-only -defmodule Pleroma.Web.ChatChannel do +defmodule Pleroma.Web.ShoutChannel do    use Phoenix.Channel    alias Pleroma.User -  alias Pleroma.Web.ChatChannel.ChatChannelState    alias Pleroma.Web.MastodonAPI.AccountView +  alias Pleroma.Web.ShoutChannel.ShoutChannelState -  def join("chat:public", _message, socket) do +  def join("shout:public", _message, socket) do      send(self(), :after_join)      {:ok, socket}    end    def handle_info(:after_join, socket) do -    push(socket, "messages", %{messages: ChatChannelState.messages()}) +    push(socket, "messages", %{messages: ShoutChannelState.messages()})      {:noreply, socket}    end    def handle_in("new_msg", %{"text" => text}, %{assigns: %{user_name: user_name}} = socket) do      text = String.trim(text) -    if String.length(text) in 1..Pleroma.Config.get([:instance, :chat_limit]) do +    if String.length(text) in 1..Pleroma.Config.get([:instance, :shout_limit]) do        author = User.get_cached_by_nickname(user_name)        author_json = AccountView.render("show.json", user: author, skip_visibility_check: true) -      message = ChatChannelState.add_message(%{text: text, author: author_json}) +      message = ShoutChannelState.add_message(%{text: text, author: author_json})        broadcast!(socket, "new_msg", message)      end @@ -35,7 +35,7 @@ defmodule Pleroma.Web.ChatChannel do    end  end -defmodule Pleroma.Web.ChatChannel.ChatChannelState do +defmodule Pleroma.Web.ShoutChannel.ShoutChannelState do    use Agent    @max_messages 20 | 
