summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNathanael Sensfelder <SpamShield0@MultiAgentSystems.org>2017-11-29 03:50:59 +0100
committerNathanael Sensfelder <SpamShield0@MultiAgentSystems.org>2017-11-29 03:50:59 +0100
commit759c05470e33cc25ced5b47aa181f1ca79181ac8 (patch)
treedc3da695bad67ccf025f0350216f6358f08b6a22 /src/io/database_shim.erl
parent02da4adf9ae6b477376bb27a092feec06a3f2b91 (diff)
Adds owners to caches items, allowing for pings.
Diffstat (limited to 'src/io/database_shim.erl')
-rw-r--r--src/io/database_shim.erl6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/io/database_shim.erl b/src/io/database_shim.erl
index 0b9ea1c..d55d848 100644
--- a/src/io/database_shim.erl
+++ b/src/io/database_shim.erl
@@ -12,7 +12,7 @@
[
generate_db/1,
fetch/2,
- commit/3,
+ commit/4,
assert_session_is_valid/2
]
).
@@ -98,9 +98,9 @@ fetch (DB, ObjectID) ->
[] -> nothing
end.
-commit (DB, ObjectID, Value) ->
+commit (DB, Owner, ObjectID, Value) ->
add_to_db({DB, ObjectID}, Value),
- timed_cache:invalidate(DB, ObjectID).
+ timed_cache:invalidate(DB, Owner, ObjectID).
assert_session_is_valid (_PlayerID, _SessionToken) ->
% Ask PlayerID's login server if SessionToken is correct.