Blur v0.2.1-rc1 Blur.IRC.Message View Source
Handles incoming messages on the IRC connection.
Link to this section Summary
Functions
Returns a specification to start this module under a supervisor.
Handle messages from IRC connection.
Start message handler.
Link to this section Functions
Returns a specification to start this module under a supervisor.
See Supervisor.
Specs
handle_info(
{:received, message :: charlist(),
sender :: %ExIRC.SenderInfo{host: term(), nick: term(), user: term()}}
| {:received, message :: charlist(),
sender :: %ExIRC.SenderInfo{host: term(), nick: term(), user: term()},
channel :: charlist()}
| {:mentioned, message :: charlist(),
sender :: %ExIRC.SenderInfo{host: term(), nick: term(), user: term()},
channel :: charlist()}
| {:unrecognized, code :: charlist(),
message :: %ExIRC.Message{
args: term(),
cmd: term(),
ctcp: term(),
host: term(),
nick: term(),
server: term(),
user: term()
}},
state :: pid()
) :: {:noreply, pid()}
Handle messages from IRC connection.
Specs
Specs
start_link([client :: GenServer.server()]) :: GenServer.on_start()
Start message handler.