diff options
Diffstat (limited to '')
-rw-r--r-- | lib/nola/account.ex | 6 |
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 |