summaryrefslogtreecommitdiff |
diff options
Diffstat (limited to 'src/special/spe_player.erl')
-rw-r--r-- | src/special/spe_player.erl | 17 |
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 ), |