Skip to content

Commit f6d0415

Browse files
committed
log out params
1 parent 1d140af commit f6d0415

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

lib/realtime_web/channels/realtime_channel.ex

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,8 +56,12 @@ defmodule RealtimeWeb.RealtimeChannel do
5656
|> assign(:policies, nil)
5757

5858
case Join.validate(params) do
59-
{:ok, _join} -> nil
60-
{:error, :invalid_join_payload, errors} -> log_error(socket, "InvalidJoinPayload", errors)
59+
{:ok, _join} ->
60+
nil
61+
62+
{:error, :invalid_join_payload, errors} ->
63+
log_params = params |> Map.put("access_token", "<redacted>") |> Map.put("user_token", "<redacted>")
64+
log_error(socket, "InvalidJoinPayload", %{changeset_errors: errors, params: log_params})
6165
end
6266

6367
with :ok <- SignalHandler.shutdown_in_progress?(),

test/realtime_web/channels/payloads/join_test.exs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
defmodule RealtimeWeb.Channels.Payloads.JoinTest do
2-
use ExUnit.Case
2+
use ExUnit.Case, async: true
33

44
import Generators
55

0 commit comments

Comments
 (0)