| summaryrefslogtreecommitdiff | 
diff options
Diffstat (limited to 'src/map')
| -rw-r--r-- | src/map/query/map_load.erl | 9 | 
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. | 


