summaryrefslogtreecommitdiff |
diff options
author | nsensfel <SpamShield0@noot-noot.org> | 2018-02-24 21:33:47 +0100 |
---|---|---|
committer | nsensfel <SpamShield0@noot-noot.org> | 2018-02-24 21:33:47 +0100 |
commit | ef693352acedaf00cc1b216d85cd08d32a7ae265 (patch) | |
tree | aedcf952743f0af1ce02431709b2012a107f8a8f /src/query | |
parent | 114dc835cb90a82bde298367df7848499a73dc1c (diff) |
...
Diffstat (limited to 'src/query')
-rw-r--r-- | src/query/load_state.erl | 36 |
1 files changed, 4 insertions, 32 deletions
diff --git a/src/query/load_state.erl b/src/query/load_state.erl index 9c88782..4f0b484 100644 --- a/src/query/load_state.erl +++ b/src/query/load_state.erl @@ -77,40 +77,12 @@ handle (Req) -> Input = parse_input(Req), security:assert_identity(Input#input.player_id, Input#input.session_token), security:lock_queries(Input#input.player_id), - Battlemap = - timed_cache:fetch - ( - battlemap_db, - Input#input.player_id, - Input#input.battlemap_id - ), - BattlemapInstance = - timed_cache:fetch - ( - battlemap_instance_db, - Input#input.player_id, - <<"0">> - ), - Characters = - lists:map - ( - fun ({CharID, CharInst}) -> - { - timed_cache:fetch(character_db, Input#input.player_id, CharID), - CharInst - } - end, - battlemap_instance:list_characters(BattlemapInstance) - ), - %%%% Calc - %%%% Commit - %%%% Reply + QueryState = fetch_data(Input), + security:unlock_queries(Input#input.player_id), generate_reply ( - Battlemap, - BattlemapInstance, - Characters, - Input#input.player_id + QueryState, + Input ). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |