summaryrefslogtreecommitdiff
path: root/src/db
diff options
context:
space:
mode:
authornsensfel <SpamShield0@noot-noot.org>2018-10-11 17:02:20 +0200
committernsensfel <SpamShield0@noot-noot.org>2018-10-11 17:02:20 +0200
commit4182b46e67185e1f024a24e7cba0d82e24f29baa (patch)
treee00b468978f91e064b29a2bc35ded465db4d2666 /src/db
parentbd1f3d6aaaaf14d6bb0ef6d18cbfb1a149d727dc (diff)
Woops, that isn't how gen_server:call works.
Diffstat (limited to 'src/db')
-rw-r--r--src/db/struct/db_item_ids_manager.erl11
1 files changed, 5 insertions, 6 deletions
diff --git a/src/db/struct/db_item_ids_manager.erl b/src/db/struct/db_item_ids_manager.erl
index 999a047..e2af8a6 100644
--- a/src/db/struct/db_item_ids_manager.erl
+++ b/src/db/struct/db_item_ids_manager.erl
@@ -187,13 +187,12 @@ handle_info(_, State) ->
%%%% Interface Functions
-spec allocate (atom()) -> binary().
allocate (DB) ->
- gen_server:call({global, db_item_ids_manager}, {allocate, DB}),
+ {allocated_id, Result} =
+ gen_server:call({global, db_item_ids_manager}, {allocate, DB}),
- receive
- {allocated_id, Result} ->
- io:format("~n[DB: ~p] Item ID ~p allocated.~n", [DB, Result]),
- Result
- end.
+ io:format("~n[DB: ~p] Item ID ~p allocated.~n", [DB, Result]),
+
+ Result.
-spec free (binary(), atom()) -> 'ok'.
free (ID, DB) ->