summaryrefslogtreecommitdiff
path: root/lib/irc/client/command/away.ex
diff options
context:
space:
mode:
Diffstat (limited to 'lib/irc/client/command/away.ex')
-rw-r--r--lib/irc/client/command/away.ex10
1 files changed, 5 insertions, 5 deletions
diff --git a/lib/irc/client/command/away.ex b/lib/irc/client/command/away.ex
index da8b5ef..3941e5b 100644
--- a/lib/irc/client/command/away.ex
+++ b/lib/irc/client/command/away.ex
@@ -1,13 +1,13 @@
defmodule Irc.Client.Command.Away do
- alias Irc.Parser.Line
+ alias Irc.Line
- @type t :: away :: {:away, Irc.Mask.t, String.t} | unaway :: {:away, Irc.Mask.t}
+ #@type t :: (away :: {:away, Irc.Mask.t, String.t}) | (unaway :: {:away, Irc.Mask.t})
- def init() do
+ def init(_) do
{"AWAY", :away, "away-notify"}
end
- def handle_command(:away, args, _) do
+ def handle_command(_, :away, args) do
command = case args do
[] -> ['AWAY']
[message] -> ['AWAY :', message]
@@ -15,7 +15,7 @@ defmodule Irc.Client.Command.Away do
{:send, command}
end
- def handle_line(%Line{command: "AWAY", source: source, args: args}, _) do
+ def handle_line(_, %Line{command: "AWAY", source: source, args: args}) do
case args do
[] -> {:event, {:away, source}}
[message] -> {:event, {:away, {source, message}}}