Page MenuHomePhorge

D363-accept-no-context.diff

Authored By
seigo
Jan 18 2017, 10:33 AM
Size
817 B
Referenced Files
None
Subscribers
None

D363-accept-no-context.diff

diff --git a/web/channels/system_channel.ex b/web/channels/system_channel.ex
index 1d076b2..ee18238 100644
--- a/web/channels/system_channel.ex
+++ b/web/channels/system_channel.ex
@@ -16,10 +16,11 @@ defmodule KolabChat.SystemChannel do
]
def join("system", %{"context" => context}, socket) do
- socket = assign(socket, :context, context)
- send self(), :after_join
+ perform_join(context, socket)
+ end
- {:ok, socket}
+ def join("system", _args, socket) do
+ perform_join("default", socket)
end
def handle_info(:after_join, socket) do
@@ -58,4 +59,12 @@ defmodule KolabChat.SystemChannel do
:invalid
end
end
+
+ defp perform_join(context, socket) do
+ socket = assign(socket, :context, context)
+ send self(), :after_join
+
+ {:ok, socket}
+ end
+
end

File Metadata

Mime Type
text/x-diff
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
440532
Default Alt Text
D363-accept-no-context.diff (817 B)

Event Timeline