summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/map/query/map_load.erl')
-rw-r--r--src/map/query/map_load.erl9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/map/query/map_load.erl b/src/map/query/map_load.erl
index 19facf6..b07ffe8 100644
--- a/src/map/query/map_load.erl
+++ b/src/map/query/map_load.erl
@@ -76,11 +76,12 @@ fetch_data (Input) ->
map = Map
}.
--spec generate_reply(query_state()) -> binary().
-generate_reply (QueryState) ->
+-spec generate_reply (input(), query_state()) -> binary().
+generate_reply (Input, QueryState) ->
+ PUser = ataxia_security:user_from_id(Input#input.player_id),
Map = QueryState#query_state.map,
- SetMap = shr_set_map:generate(fun (_TriggerName) -> true end, Map),
+ SetMap = shr_set_map:generate(PUser, fun (_TriggerName) -> true end, Map),
Output = jiffy:encode([SetMap]),
Output.
@@ -93,7 +94,7 @@ handle (Query) ->
shr_security:lock_queries(Input#input.player_id),
QueryState = fetch_data(Input),
shr_security:unlock_queries(Input#input.player_id),
- generate_reply(QueryState);
+ generate_reply(Input, QueryState);
error -> jiffy:encode([shr_disconnected:generate()])
end.