summaryrefslogtreecommitdiff
path: root/lib/plugins/alcoolog.ex
diff options
context:
space:
mode:
Diffstat (limited to 'lib/plugins/alcoolog.ex')
-rw-r--r--lib/plugins/alcoolog.ex16
1 files changed, 8 insertions, 8 deletions
diff --git a/lib/plugins/alcoolog.ex b/lib/plugins/alcoolog.ex
index 9958889..738be71 100644
--- a/lib/plugins/alcoolog.ex
+++ b/lib/plugins/alcoolog.ex
@@ -424,7 +424,7 @@ defmodule Nola.Plugins.Alcoolog do
""
end
m.replyfun.(msg.(m.sender.nick, local_extra))
- notify = IRC.Membership.notify_channels(m.account) -- [{m.network,m.channel}]
+ notify = Nola.Membership.notify_channels(m.account) -- [{m.network,m.channel}]
for {net, chan} <- notify do
user = IRC.UserTrack.find_by_account(net, m.account)
nick = if(user, do: user.nick, else: m.account.name)
@@ -451,7 +451,7 @@ defmodule Nola.Plugins.Alcoolog do
if miss do
miss = Nola.Plugins.Txt.random("alcoolog.#{to_string(miss)}")
if miss do
- for {net, chan} <- IRC.Membership.notify_channels(m.account) do
+ for {net, chan} <- Nola.Membership.notify_channels(m.account) do
user = IRC.UserTrack.find_by_account(net, m.account)
nick = if(user, do: user.nick, else: m.account.name)
IRC.Connection.broadcast_message(net, chan, "#{nick}: #{miss}")
@@ -474,7 +474,7 @@ defmodule Nola.Plugins.Alcoolog do
end
def get_channel_statistics(account, network, nil) do
- IRC.Membership.expanded_members_or_friends(account, network, nil)
+ Nola.Membership.expanded_members_or_friends(account, network, nil)
|> Enum.map(fn({account, _, nick}) -> {nick, get_full_statistics(account.id)} end)
|> Enum.filter(fn({_nick, status}) -> status && (status.active > 0 || status.active30m > 0) end)
|> Enum.sort_by(fn({_, status}) -> status.active end, &>/2)
@@ -483,7 +483,7 @@ defmodule Nola.Plugins.Alcoolog do
def get_channel_statistics(_, network, channel), do: get_channel_statistics(network, channel)
def get_channel_statistics(network, channel) do
- IRC.Membership.expanded_members(network, channel)
+ Nola.Membership.expanded_members(network, channel)
|> Enum.map(fn({account, _, nick}) -> {nick, get_full_statistics(account.id)} end)
|> Enum.filter(fn({_nick, status}) -> status && (status.active > 0 || status.active30m > 0) end)
|> Enum.sort_by(fn({_, status}) -> status.active end, &>/2)
@@ -581,7 +581,7 @@ defmodule Nola.Plugins.Alcoolog do
end
def handle_info({:irc, :trigger, "sobre", m = %IRC.Message{trigger: %IRC.Trigger{args: args, type: :dot}}}, state) do
- nicks = IRC.Membership.expanded_members_or_friends(m.account, m.network, m.channel)
+ nicks = Nola.Membership.expanded_members_or_friends(m.account, m.network, m.channel)
|> Enum.map(fn({account, _, nick}) -> {nick, get_full_statistics(state, account.id)} end)
|> Enum.filter(fn({_nick, status}) -> status && status.sober_in && status.sober_in > 0 end)
|> Enum.sort_by(fn({_, status}) -> status.sober_in end, &</2)
@@ -642,7 +642,7 @@ defmodule Nola.Plugins.Alcoolog do
end
def handle_info({:irc, :trigger, "alcoolisme", m = %IRC.Message{trigger: %IRC.Trigger{args: [], type: :dot}}}, state) do
- nicks = IRC.Membership.expanded_members_or_friends(m.account, m.network, m.channel)
+ nicks = Nola.Membership.expanded_members_or_friends(m.account, m.network, m.channel)
|> Enum.map(fn({account, _, nick}) -> {nick, get_full_statistics(state, account.id)} end)
|> Enum.filter(fn({_nick, status}) -> status && (status.active > 0 || status.active30m > 0) end)
|> Enum.sort_by(fn({_, status}) -> status.active end, &>/2)
@@ -773,7 +773,7 @@ defmodule Nola.Plugins.Alcoolog do
[{:>, :"$1", {:const, before}}], [:"$_"]}
]
# tuple ets: {{nick, date}, volumes, current, nom, commentaire}
- members = IRC.Membership.members_or_friends(m.account, m.network, m.channel)
+ members = Nola.Membership.members_or_friends(m.account, m.network, m.channel)
drinks = :ets.select(state.ets, match)
|> Enum.filter(fn({{account, _}, _, _, _, _, _, _, _}) -> Enum.member?(members, account) end)
|> Enum.sort_by(fn({{_, ts}, _, _, _, _, _, _, _}) -> ts end, &>/2)
@@ -849,7 +849,7 @@ defmodule Nola.Plugins.Alcoolog do
:ets.delete(state.ets, {m.account.id, date})
m.replyfun.("supprimé: #{m.sender.nick} #{points} #{type} #{descr}")
Nola.Plugins.Txt.reply_random(m, "alcoolog.delete")
- notify = IRC.Membership.notify_channels(m.account) -- [{m.network,m.channel}]
+ notify = Nola.Membership.notify_channels(m.account) -- [{m.network,m.channel}]
for {net, chan} <- notify do
user = IRC.UserTrack.find_by_account(net, m.account)
nick = if(user, do: user.nick, else: m.account.name)