summaryrefslogtreecommitdiff
path: root/lib/irc.ex
diff options
context:
space:
mode:
Diffstat (limited to 'lib/irc.ex')
-rw-r--r--lib/irc.ex6
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/irc.ex b/lib/irc.ex
index 1592955..2c7a468 100644
--- a/lib/irc.ex
+++ b/lib/irc.ex
@@ -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