| summaryrefslogtreecommitdiff | 
diff options
| author | Nathanael Sensfelder <SpamShield0@MultiAgentSystems.org> | 2017-11-29 03:50:59 +0100 | 
|---|---|---|
| committer | Nathanael Sensfelder <SpamShield0@MultiAgentSystems.org> | 2017-11-29 03:50:59 +0100 | 
| commit | 759c05470e33cc25ced5b47aa181f1ca79181ac8 (patch) | |
| tree | dc3da695bad67ccf025f0350216f6358f08b6a22 /src/query/load_state.erl | |
| parent | 02da4adf9ae6b477376bb27a092feec06a3f2b91 (diff) | |
Adds owners to caches items, allowing for pings.
Diffstat (limited to 'src/query/load_state.erl')
| -rw-r--r-- | src/query/load_state.erl | 12 | 
1 files changed, 9 insertions, 3 deletions
| diff --git a/src/query/load_state.erl b/src/query/load_state.erl index 9c28d2f..04e633e 100644 --- a/src/query/load_state.erl +++ b/src/query/load_state.erl @@ -109,20 +109,26 @@ handle (Req) ->     %%%% Parse     Input = parse_input(Req),     %%%% Fetch -   Battlemap = timed_cache:fetch(battlemap_db, Input#input.battlemap_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">> -%         {Input#input.battlemap_id, Input#input.battlemap_instance_id}        ),     Characters =        lists:map        (           fun ({CharID, CharInst}) ->              { -               timed_cache:fetch(character_db, CharID), +               timed_cache:fetch(character_db, Input#input.player_id, CharID),                 CharInst              }           end, | 


