diff options
Diffstat (limited to 'lib/irc.ex')
-rw-r--r-- | lib/irc.ex | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -4,14 +4,14 @@ defmodule Nola.Irc do def env(), do: Nola.env(:irc, []) def env(key, default \\ nil), do: Keyword.get(env(), key, default) - def send_message_as(account, network, channel, text, force_puppet \\ false) do + def send_message_as(account, network, channel, text, force_puppet \\ false, meta \\ []) do connection = Nola.Irc.Connection.get_network(network) if connection && (force_puppet || Nola.Irc.PuppetConnection.whereis(account, connection)) do - Nola.Irc.PuppetConnection.start_and_send_message(account, connection, channel, text) + Nola.Irc.PuppetConnection.start_and_send_message(account, connection, channel, text, meta) else user = Nola.UserTrack.find_by_account(network, account) nick = if(user, do: user.nick, else: account.name) - Nola.Irc.Connection.broadcast_message(network, channel, "<#{nick}> #{text}") + Nola.Irc.Connection.broadcast_message(network, channel, "<#{nick}> #{text}", meta) end end |