summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/special/spe_player.erl')
-rw-r--r--src/special/spe_player.erl17
1 files changed, 10 insertions, 7 deletions
diff --git a/src/special/spe_player.erl b/src/special/spe_player.erl
index 65c651c..0d35c7d 100644
--- a/src/special/spe_player.erl
+++ b/src/special/spe_player.erl
@@ -28,9 +28,12 @@ finalize_login (UsernameLC, EmailLC, PlayerID) ->
ataxic:sequence_meta
(
[
- ataxic:value(ataxic:constant(PlayerID)),
- ataxic:read_permission(ataxic:constant(ataxia_security:any())),
- ataxic:write_permission
+ ataxic:update_value(ataxic:constant(PlayerID)),
+ ataxic:update_read_permission
+ (
+ ataxic:constant(ataxia_security:any())
+ ),
+ ataxic:update_write_permission
(
ataxic:constant([ataxia_security:user_from_id(PlayerID)])
)
@@ -65,8 +68,8 @@ generate_inventory (PlayerID) ->
ataxia_client:add
(
inventory_db,
- ataxia_security:any(),
- [ataxia_security:user_from_id(PlayerID)],
+ ataxia_security:allow_only(ataxia_security:any()),
+ ataxia_security:allow_only(ataxia_security:user_from_id(PlayerID)),
Inventory
),
@@ -79,8 +82,8 @@ generate_roster (PlayerID) ->
ataxia_client:add
(
roster_db,
- ataxia_security:any(),
- [ataxia_security:user_from_id(PlayerID)],
+ ataxia_security:allow_only(ataxia_security:any()),
+ ataxia_security:allow_only(ataxia_security:user_from_id(PlayerID)),
Roster
),