From ef693352acedaf00cc1b216d85cd08d32a7ae265 Mon Sep 17 00:00:00 2001 From: nsensfel Date: Sat, 24 Feb 2018 21:33:47 +0100 Subject: ... --- src/query/load_state.erl | 36 ++++-------------------------------- 1 file changed, 4 insertions(+), 32 deletions(-) (limited to 'src/query/load_state.erl') 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 ). %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -- cgit v1.2.3-70-g09d2