summaryrefslogtreecommitdiff
path: root/lib/matrix/room.ex
diff options
context:
space:
mode:
Diffstat (limited to 'lib/matrix/room.ex')
-rw-r--r--lib/matrix/room.ex12
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