summaryrefslogtreecommitdiff
path: root/src/db
diff options
context:
space:
mode:
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) ->