summaryrefslogtreecommitdiff
path: root/src/map
diff options
context:
space:
mode:
authorNathanael Sensfelder <SpamShield0@MultiAgentSystems.org>2019-02-18 22:07:17 +0100
committerNathanael Sensfelder <SpamShield0@MultiAgentSystems.org>2019-02-18 22:07:17 +0100
commit4009cbf1320de13dc926be8d3399edb47d871769 (patch)
treef9e104bc9ab71c80debde404c79febbd9b8387a7 /src/map
parentd12d6328f1001552ad8ce0f44bc1271eeb94ddbb (diff)
...
Diffstat (limited to 'src/map')
-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.