diff options
Diffstat (limited to 'lib/matrix/room.ex')
-rw-r--r-- | lib/matrix/room.ex | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/lib/matrix/room.ex b/lib/matrix/room.ex index 57f35b8..757aad0 100644 --- a/lib/matrix/room.ex +++ b/lib/matrix/room.ex @@ -95,11 +95,11 @@ defmodule Nola.Matrix.Room do end) |> Enum.filter(& &1) - for m <- members, do: IRC.UserTrack.joined(state.id, %{network: "matrix", nick: m, user: m, host: "matrix."}, [], true) + for m <- members, do: Nola.UserTrack.joined(state.id, %{network: "matrix", nick: m, user: m, host: "matrix."}, [], true) - accounts = IRC.UserTrack.channel(state.network, state.channel) + accounts = Nola.UserTrack.channel(state.network, state.channel) |> Enum.filter(& &1) - |> Enum.map(fn(tuple) -> IRC.UserTrack.User.from_tuple(tuple).account end) + |> Enum.map(fn(tuple) -> Nola.UserTrack.User.from_tuple(tuple).account end) |> Enum.uniq() |> Enum.each(fn(account_id) -> introduce_irc_account(account_id, state) @@ -152,12 +152,12 @@ defmodule Nola.Matrix.Room do def handle_matrix(event = %{type: "m.room.member", user_id: user_id, content: %{"membership" => "join"}}, state) do _account = get_account(event, state) - IRC.UserTrack.joined(state.id, %{network: "matrix", nick: user_id, user: user_id, host: "matrix."}, [], true) + Nola.UserTrack.joined(state.id, %{network: "matrix", nick: user_id, user: user_id, host: "matrix."}, [], true) {:noreply, state} end def handle_matrix(event = %{type: "m.room.member", user_id: user_id, content: %{"membership" => "leave"}}, state) do - IRC.UserTrack.parted(state.id, %{network: "matrix", nick: user_id}) + Nola.UserTrack.parted(state.id, %{network: "matrix", nick: user_id}) {:noreply, state} end @@ -178,7 +178,7 @@ defmodule Nola.Matrix.Room do defp introduce_irc_account(account_id, state) do mxid = Matrix.get_or_create_matrix_user(account_id) account = Nola.Account.get(account_id) - user = IRC.UserTrack.find_by_account(state.network, account) + user = Nola.UserTrack.find_by_account(state.network, account) base_nick = if(user, do: user.nick, else: account.name) case Client.Profile.put_displayname(client(user_id: mxid), base_nick) do :ok -> :ok |