summaryrefslogtreecommitdiff
path: root/lib/nola/account.ex
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--lib/nola/account.ex6
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/nola/account.ex b/lib/nola/account.ex
index 47e46b8..70e9e40 100644
--- a/lib/nola/account.ex
+++ b/lib/nola/account.ex
@@ -236,16 +236,16 @@ defmodule Nola.Account do
if make_default, do: new_account(user), else: nil
end
- def new_account(nick) do
+ def new_account(%{nick: nick, network: server}) do
id = EntropyString.large_id()
:dets.insert(file("db"), {id, nick, EntropyString.token()})
+ :dets.insert(file("predicates"), {{server, {:nick, nick}}, id})
get(id)
end
- def new_account(%{nick: nick, network: server}) do
+ def new_account(nick) when is_binary(nick) do
id = EntropyString.large_id()
:dets.insert(file("db"), {id, nick, EntropyString.token()})
- :dets.insert(file("predicates"), {{server, {:nick, nick}}, id})
get(id)
end